3829
3627
2076
1956
1558
1405
998
806
775
762
742
719
663
621
531
474
460
420
392
389
388
372
363
361
356
341
307
291
279
261
250
211
200
180
179
168
161
149
134
127
107
100
99
97
94
91
88
83
81
73
69
68
65
63
58
57