272
377
655
444
747
609
154
193
396
621
472
466
391
548
696
1270
1350
1235
123
793
561
689
848
929
64
49
100
517
263
433