3540370
1171
3642067
1152
6421088
1564
527291
1818
460428
1225
27526810
11806
15354269
7439
12714842
7637
6685048
3308
13011182
4187
1773834
389
6769365
3468
7537205
2544
9818642
3942
516377
848
16184954
7700
13630258
3766
1672266
238
3722960
455
1144626
2349
2490651
197
3777736
1215
3281591
967
432424
942
5868950
1093
1313270
1077
2278898
515
3020132
851