998
715
556
437
387
317
291
287
257
256
243
240
239
235
234
217
214
211
209
208
205
204
199
192
186
180
169
157
155
154
142
137
132
130
126
124
117
116
109
107
101
94
93
90
84
83
82
81
80
78
75
73
71
70
66
64
63
62