359
1
311
2
416
818
384
434
368
277
272
427
441
306
319
1065
344
276
1014
584
3
295
640
343
291
288
681
279
350
623
803
642
530