3564
3271
3064
2199
1840
1664
1434
1418
1112
1099
985
966
868
811
806
742
734
730
698
664
424
398
388
387
371
347
346
293
274
255
248
179
170
169
157
152
145
144
135
118
116
113
109
100
94
92
75
69
64
57
55
51
47
43
38
36
31