180
280
660
30210
39315
3884
2445346
5846327
32111
1984
1920
36522
201390
1649217
1169212
11527276
1045216
10414259
98064
8462155
786711
71776
62644
58042