4586
4159
2400
2272
2221
1798
1788
1448
1243
1088
1037
1023
1013
923
901
887
838
660
644
586
510
509
472
469
456
453
443
435
431
409
384
376
358
288
285
251
238
230
202
189
183
174
155
145
141
133
132
130
128
115
109
100
99
94
86
83
82