341
308
789
310
229
166
794
512
820
511
236
377
244
336
476
195
159
397
354
273
664
583
805
1499
448
784
226
572
1018
485
787
293
355
263
710
720
329
259
697
431
257
347
386
130
238
80
231
140
239
534
600
243
366
228
586
416
165
355
318
310