4858
4421
2531
2436
2097
2085
1473
1242
1172
1110
1081
1039
970
952
942
926
750
703
605
582
539
537
501
461
440
435
430
429
425
413
395
394
391
323
292
283
242
232
231
221
199
193
164
157
150
146
145
138
137
133
132
103
100
99
98
93