4772
3504
2190
1745
1381
1305
1204
1162
1129
1081
1008
975
942
930
904
890
862
816
788
701
615
596
582
554
535
532
523
517
472
436
432
427
424
421
419
413