2601924
1112615
3694030
2241519
2092033
1390
986010
101745
1693032
1898115
1848117
2510
435152736
240999380
1685118313
158684269
131636180
125604260
1136038896
104862214
89957182
84087292
76540141
70472160