56431
20510
57736
39462
33642
28425
37720
27624
7130
22920
570
33413
653612
46733
46510
44808
3997271
3775157
31704
3097151
29526
25332
23270
21430