543
1
488
481
595
2
643
629
962
3
653
514
599
0
547
1371
743
686
562
2623
1952
661
604
1225
771
557
720
700
556
755
1276
1599
121
2216
4