3377
3145
2953
2048
1674
1550
1438
1372
1303
1066
950
802
791
700
698
670
648
593
571
540
377
351
335
323
319
279
272
270
267
235
222
202
192
156
148
126
125
115
114
112
103
102
99
97
96
84
75
68
60
59
52
49
45
44
43
35
29
28