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