1567
295
345
452
282
609
679
1003
763
433
328
553
813
901
673
446
972
606
475
556
442
624
905
543
569
526
307
269
803
362
306
568
249
439
214
426
527
423
383
523
169
524
445
359
321
349
934
734
335
441
231
333
314
806
337
496
738
811
290
451