600
765
642
18218
1857
46719
662
3029
1077
24611
10910
965
653612
46733
46510
44808
3997271
3775157
31704
3097151
29526
25332
23270
21430