637
2
524
413
1
591
325
421
641
364
905
3
346
1010
662
795
586
958
8
2901
4
410
995
411
656
365
614
439
621
1139
609
937
1214
647