4955
4339
2463
2394
1740
1727
1691
1626
1486
1410
1397
1343
1236
1154
1126
1104
968
966
920
871
835
832
828
812
800
753
718
716
715
715
695
691
677
668
664
645
644
640
637
608
607
602
600
600
584
577
557
549
548
545
545
519
498
492
487
485
475
460
452
445
425
411
409
402
381
375
373
352
350
346
346
341
336
333
328
324
316
315
306
297
296
293
289
289
287
282
281
281
278
272
268
261
257
257
256
254
253
250
235
229
227
214
213
209
205
182
178
176
175
163
160