600
588
8613
5310
580
437
524
608
640
500
653
4813
30317
23130
21232
19043
1533267
14622
1375148
13186
1186144
11690
10240
8530