3780
3288
1891
1733
1710
1150
987
934
796
784
743
732
643
638
578
556
527
526
504
466
423
420
388
377
372
333
332
331
305
303
274
273
239
217
209
201
200
187
173
172
166
151
134
132
115
104
103
101
100
99
96
92
90
83
80
78
71
63