4393
3739
2170
2026
1803
1295
1006
952
920
869
822
807
727
703
628
622
584
557
504
484
435
422
412
409
406
398
391
378
367
314
312
286
282
266
259
258
216
203
183
170
165
159
154
141
132
121
120
118
112
104
100
99
92
84
82
81
77
73