968
142
295
648
416
5512
957
764
340
362
470
604
38897
29810
28063
25515
2172267
19684
1910153
1774149
17556
14570
14280
12560