80
142
103
105
152
184
699
304
273
242
283
266
258
161
341
199
318
321
218
184
284
248
6344
358
492
439
543
1124
475
552