998
536
441
413
368
267
263
228
227
216
204
203
199
195
185
183
178
172
170
167
166
165
163
158
155
154
152
137
118
114
108
107
106
105
104
100
85
76
74
68
67
64
63
62
61
60
59
58
57
55
54
53
50