994
905
663
549
415
296
283
271
257
244
234
223
219
217
212
208
203
200
199
190
188
184
177
171
170
169
160
156
145
138
133
128
126
119
116
115
109
108
100
99
83
75
74
73
72
71
70
69
68
67
65
64
63
62
61
60
59