4783
4511
2703
2559
2133
1655
1214
1205
1199
1015
969
912
822
781
774
723
708
629
601
576
544
516
501
477
451
445
416
406
382
376
362
316
314
297
284
283
238
227
224
214
182
181
177
157
148
144
143
141
139
123
120
114
103
101
100
99
97
86
84
81