562
7031
7427
512
7410
502
559
6930
665
866
4814
590
30767
23350
21522
19353
1555267
14982
1392148
13416
1224144
11880
10430
8740