3750
1828
2406
2955
27344
28713
45645
2188
10080
16430
76356
1094
653612
46733
46510
44808
3997271
3775157
31704
3097151
29526
25332
23270
21430