4000
2765
2946
2246
2423
1863
1573
1445
1421
1336
1288
905
598
222
654
271
729
474
696
431
582
672
193
402
323
295
300
236
464
349
317
499
267
427
281
324
349
148
283
190
238
257
163
290
240
146
202
222
26
182
111
149
206
181
229
147
104
164
118
186
114
185
151
140
158
75
102
205
91
117
98
113
167
85
153
125
111
92
76
120
82
41
94
88
62
79
130
55
86
46