8661
588262
3010
2050
11451
9212
8427
600
579
445
444
399
3834
3524
3214
3110
301
289
2510
2514
253
244
242
239
234
217
191
178
163
156873
150
156
157
147
149
1310
125
114
115
1017
912
911
85
70
62
44
30