4112
3722
3490
2461
2188
1922
1691
1577
1309
1173
1127
1084
1019
1004
866
826
819
811
806
731
509
503
440
388
380
330
325
281
274
247
242
230
228
225
221
182
162
159
151
149
143
136
118
117
114
89
87
76
75
60
52
48
37
36
32