1359
1155
502
1266
755
13811
1336
930
9012
1458
1090
27810
657712
46803
46710
45058
4022271
3815157
31814
3115151
29696
25442
23340
21500