4405
2994
2752
1529
1222
1177
1124
1069
1031
1018
967
908
903
846
785
733
726
680
654
642
640
634
631
597
579
575
566
561
492
483
479
464
442
430
423
419
398
393
382
381
380
353
339
331
323
299
296
294
294
292
274
266
250
243
239
232
232
232
232
227
220
218
215
212
211
200
191
190
181
180
179
179
174
160
139
132