4226
1331
3454
14286
687
852
2205
1211
4760
649
801
751
728
2981
1667
2484
1075
705
881
799
854
7495
3040
1015
829
7976
715
2126
1865
802
1446
2546
1132
677
780
690
1002
2483
933
1354
683
854
6644
998
764
795
636
650
3641
805
875
1184
638
776
1886
711
868
945
892
2328