2727932
911
3094412
2100506
609
32172233
12223
9852618
3653
2556169
995
10920502
2444
2697541
813
3575895
731
40488308
7866
9138198
1957
2780252
706
8105076
2849
2207339
709
4179122
1288
1607757
502
2443895
782
10990996
2566
17476601
3722
6067150
845
1911300
420
2364912
757
2703720
1237
2559785
483
1005444
414
4208687
1222
7011497
2199
10499167
3216