1180
4112
357
271
190
245
212
688
261
653
1319
313
37817
29140
27443
24704
2104267
19254
1864153
1721147
17156
14220
13930
12150