506
16410
590
18720
15111
6625
5110
624
10415
714
760
623
38447
29470
27723
25165
2144267
19414
1885153
1750149
17306
14440
14120
12350