4638
4101
2325
2172
2065
1354
1179
1175
1048
957
896
830
788
754
666
654
616
614
566
510
502
484
450
448
417
405
399
385
324
314
307
299
278
249
234
227
211
193
178
155
152
150
143
138
134
131
126
119
116
113
109
102
101
100
99
96
92
85
81
74