3140373
45737123
2511428
3831979
2461733
4623744
2090239
1800
1462333
950
14460
1112515
435062736
240967380
1684878313
158653269
131605180
125581260
1135868896
104850214
89944182
84078292
76512141
70455160