526
50
50
123
67
156
3098
1060
399
148
166
302
158
638
415
322
916
164
337
177
159
160
146
172
717
290
158
368
353
292
300
384
572
164
155
342
158
792
144
158
267
343
148
169
322
756
376
170
298
1190
163
65
145
155
156
150
157
151
159
150
311
159
259
294
147
275
161
159
341
161
154
152
156
154
162
951
66
312
149
149
436
157
165
158
147
351
165
159
155
164