2153
1250
1350
2862
1904
2224
1962
3596
1196
3303
3656
54016
201380
1649017
1169212
11525276
1045216
10414259
98064
8462155
786711
71776
62634
58042