310
2435
371
2377
37516
3619
63830
3720
3210
2110
5301
4663391
653612
46733
46510
44808
3997271
3775157
31704
3097151
29526
25332
23270
21430