1625
6806
2206
1420
1890
3505
2817
1216
1650
1521
3466
31510
201430
1649217
1169212
11528276
1045216
10414259
98064
8462155
786911
71776
62644
58042