588
663
8613
468
550
535391
510
639
572
536
470
600
30917
23540
21712
19523
1570267
15162
1403148
13576
1239144
11930
10590
8910