529160
4750
525180
49454
43975
460292
398114
38262
34956
31265
30929
2960
33527
25690
23992
21373
1756267
16542
1557148
14886
1407144
12770
11800
9960