367
646
272
133
418
244
330
256
514
374
308
487
231
827
543
644
188
504
1050
455
80
528
297
346
779
160
335
567
141
395
240
615
336
283
549
443
1269
565
633
264
414
412
114
722
1251
383
313
671
693
380
355
319
297
849
315
1671
428
338
1162
1210