2590
1695231
2250114
94376
2120
1478620
101645
1754220
2217530
1540616
4510
958118
434958736
240918380
1684508313
158608269
131558180
125552260
1135548896
104830214
89907182
84061292
76472141
70440160