4622
4263
2420
2316
2313
1805
1767
1437
1162
1014
1001
962
959
952
906
869
804
641
598
590
540
525
491
485
457
439
426
408
398
366
335
312
311
271
215
214
211
198
196
188
180
163
140
137
134
133
131
128
125
124
105
102
100
99
98
83