552
500
420
14813
795
857
1037
526
1235
872
395
472234
35947
27560
26223
23483
1926267
18044
1736148
16286
1540147
13530
13200
11230