3110
7187
13275
1000
3448
2144
5451
2508
1591
775
2431
947
3529
4098
772
12407
21447
7229
1020
4303
1664
904
704
1782
3398
2139
1488
863
1245
1398
1002
1969
1237
705
1207
870
1108
813
898
1473
1586
4972
849
813
1044
1019
814
1326
894
741
1661
2643
774
742
890
1901
831
802
732
762