550
954
575
520
8511
7930
1249
1368
916
1097
1470
1050
39147
29980
28263
25665
2186267
19814
1914153
1780149
17646
14690
14400
12670