4925
4194
2510
2392
2132
1677
1554
1496
1083
969
967
955
898
877
848
789
727
692
661
592
532
511
479
465
458
435
434
410
405
387
383
364
352
291
253
252
250
233
209
186
184
154
153
151
146
137
122
116
114
103
101
100
99
83
82