12580
553147
4040
3680
34478
35450
2740
2420
23169
2060
1810
1801
15481
9861
8620
683263
6640
6220
5571
52310
473142