5825
5397
3208
3174
3010
2433
2374
1803
1526
1357
1354
1302
1216
1205
1138
1051
940
860
800
791
779
629
613
606
592
573
554
546
534
531
528
518
437
423
406
309
303
295
282
264
263
227
225
201
193
185
183
181
174
164
148
137
136
130
117
113
108
99
98