1222
481
763
650
720
670
840
910
570
5911
310
423
38657
29610
27883
25395
2154267
19524
1901153
1762149
17396
14500
14210
12470