2644
2381
1754
1504
1490
1394
1112
1101
1097
1065
1059
1052
977
928
865
863
751
730
715
706
699
698
680
672
671
648
644
632
625
625
619
619
609
600
594
576
566
540
539
535
530
522
521
518
518
518
516
515
512
509
508
507
504
500
494
493
485
483
482
481
481
479
467
462
450
427
423
423
418
413
411
403
396
395
393
390
390
385
380
376
375
370
367
367
357
357
347
343
343
338
333
329
319
314
314
308
303
299
298
290
269
260
258
257
252
250
248
247
238
233
221
221
218
215