7890
1041
1195
2248
1032
11317
12510
1977
24713
2134
28210
24310
658312
46983
46770
45128
4035271
3818157
31854
3124151
29796
25462
23481
21600