2218430
2640
959218
4610
1695631
125566
1340
1754820
2250414
3516324
2150
1478920
435151736
240999380
1685108313
158684269
131636180
125604260
1136038896
104862214
89957182
84087292
76538141
70472160