3886
3567
3497
3358
3180
3006
3001
2685
2356
2281
2278
2276
2267
2220
2213
2197
167
199
194
162
153
167
157
153
103
101
140
97
95
112
90
89
881
993
167
199
194
162
153
167
157
153
103
101
140
97
95
112