1186
817
613
589
571
406
390
345
342
333
321
320
317
299
286
284
273
258
256
254
252
248
238
227
223
220
198
181
180
178
176
163
162
152
151
142
127
125
120
114
108
107
105
104
102
101
99
98
93
87
86
85
84
83