4579
4227
2417
2312
2299
1772
1749
1412
1155
1020
997
969
951
941
905
866
803
706
633
609
544
529
483
479
466
440
433
422
421
411
392
386
377
339
318
301
262
209
206
193
186
169
166
136
133
132
131
130
129
128
126
117
113
100
99
95
92
89
87