7568885 3216
2661126 508
2459084 882
39712030 10448
2487663 945
6495613 992
2666919 596
4806489 653
20028466 10169
1207835 1809
3198012 854
18240215 11702
6567342 1935
3518574 1039
4384193 1932
4052041 1225
3214493 1332
3663577 923
7375934 3446
9279532 4005
1703252 524
3466863 772
15354835 18387