418
272
555
327
362
310
720
564
363
572
4615
200
39957
30550
28963
26285
2256267
20434
1968153
1824149
18106
15060
14600
12900