989
681
531
433
404
299
282
278
256
241
232
231
227
221
218
201
198
195
193
192
191
190
188
187
174
172
151
138
127
126
118
114
112
106
100
96
88
87
85
83
78
76
75
73
72
70
69
65
64
63
61
60
59