12015
1186
1208
14335
1440
1148104
13016
979
1197
1217
1600
1190
41557
31530
30463
27515
2392267
21574
2067153
1913149
19016
15640
15250
13520