58918640 31541
2764739 549
6934905 2362
55047780 25808
17491683 3377
474361 1096
44331415 14375
3317553 1360
7321736 1903
10776812 4608
46739320 15136
14394161 5032
72979233 27906
425286 684
11407502 3031
25597388 11683
10025770 2221
21095722 8221
7091730 2774
27609547 9085
3897613 1523
3346349 1294
52578815 26587
92537915 36235