1247
897
639
447
339
237
226
223
192
187
182
178
171
164
157
152
150
148
144
142
140
137
131
127
125
123
115
112
110
89
88
80
78
75
74
65
63
62
61
57
56
55
54
52
51
50