3043873 980
6576779 1328
6808431 1423
3880884 2114
7366541 2698
2667934 1152
3532048 549
44018553 15497
1326656 304
8428453 3110
6969488 2846
2531595 713
16287545 4410
2943823 917
17265281 8124
3146644 801
5984143 1193
562040 138
2425249 527
2083884 524
157532 351
4061777 1969
1403459 370
6049648 1687