3288
3057
2751
1937
1614
1411
1365
1233
986
954
915
770
737
638
636
627
613
592
556
555
360
358
335
329
310
305
299
272
256
255
211
184
164
140
139
133
118
103
101
97
90
89
85
78
74
58
46
45
43
42
40
39
36
34
33
31