6616
695
703
6211
450
7610
603
577
513
486
456
30937
23540
21742
19523
1570267
15162
1404148
13596
1239144
11930
10590
8960