4221
4200
32218
31562
3083
3134178
30223
2940
28012
53451
26931
23735
33507
25680
23952
21333
1756267
16542
1557148
14876
1406144
12760
11780
9950