8131
58536
41257
87753
40262
34342
615
635
56731
20710
52913
6044
658312
46983
46770
45128
4035271
3818157
31854
3124151
29796
25462
23481
21600