627
455
515
414
530
587
352
323
6112
4418
511
567
30767
23350
21522
19353
1555267
14982
1392148
13416
1224144
11880
10430
8740