3486
2039
1738
1292
1150
1125
1058
1022
997
779
629
575
559
535
522
501
490
488
487
485
460
452
448
436
432
429
414
393
389
385
365
364
358
350
327
320
319
307
306
304
304
302
297
293
291
288
287
285
280
278
256
256
254
249
234
226
225
223
208
200
200
196
191
191
190
190
187
182
182
178
173
173
166
166
164
163
160
157
155
154
153
149
147
142
139
138