16556061 6242
12303994 3933
12035259 2613
18896041 4486
6438530 2217
5455441 1196
32138482 12629
73060868 32681
58135123 25352
27157450 6949
69218932 20712
28902309 10998
11411580 2767
12262546 2742
15136127 3326
37368021 14514
18924221 5504
82081747 32817
10727954 3911
7674197 2387
14242991 3188
39999790 15497
101654132 48534
6679515 2343
10188989 3226