1286
753
13113
849
11628
836
863
1087
15920
690
558
774
42057
31940
30993
28105
2431267
21974
2098153
19416
1931149
15820
15540
13800