975
659
503
459
443
336
333
300
284
278
273
259
250
248
246
230
221
219
217
216
210
201
198
197
192
190
189
173
150
145
143
141
137
133
129
128
114
110
109
102
98
97
93
92
86
85
84
82
80
78
76
74
72
70
69
66