1350309 405
37713361 16744
7342982 2312
3638039 854
1922887 430
35718280 14432
58144200 30847
11656492 3948
19390110 4712
3918561 1300
57237589 21400
13013541 4467
8912673 2337
24128122 3528
3710337 879
21600478 7857
73640061 30938
9871681 3364
37583205 15400
13501537 4090
35660104 15001
21689662 7910