49912
39208956
2744132
24590
23310
56382
31607
8430
13510
18243
15420
15330
435202736
241022380
1685278313
158695269
131649180
125620260
1136228896
104876214
89969182
84097292
76553141
70487160