4539
4122
2477
2302
2154
1396
1324
1221
1108
941
922
886
825
792
754
681
595
584
550
549
537
518
488
479
414
402
399
374
343
328
321
273
257
249
240
217
192
189
173
171
166
161
156
154
153
144
138
124
110
102
99
98
92
91
87
86
82