4734
4215
2479
2308
2066
1513
1266
1240
1124
983
905
894
798
711
692
670
663
654
600
509
493
473
447
445
417
408
392
384
370
344
336
314
277
265
250
246
237
226
218
205
178
163
156
143
137
135
131
120
117
115
111
100
99
96
91
90
85
79