3101
2636
2511
2435
1780
1717
1558
1308
1190
1170
1165
1075
1048
1034
986
955
952
888
885
866
856
786
784
754
724
691
671
653
638
634
633
619
612
551
529
521
507
506
502
502
463
436
432
431
420
402
398
398
390
389
387
376
371
370
364
357
357
349
319
315
315
303
300
300
293
292
277
277
273
260
257
256
252
252
249
232
228
226
226
225
224
223
211
208
204
198
198
198
190
187
187
187
181