58815621 23470
43083307 21293
86549720 22955
13534496 6088
20869483 8912
3603972 848
30241872 6217
32389307 19383
9542380 2513
13527631 2833
20342167 4109
14724801 5164
11101197 1988
4382892 1357
5233905 1665
11023854 2258
9708039 2877
6670251 1746
29082834 11743
22954376 10159
10806874 813
4226312 995
4280881 2186
3124480 914
7524051 1300
33259808 15843
4856496 977
2786482 810