1075
2
81
1
1156
551
2475
697
1034
0
1699
10
462
531
840
2201
5
532
763
798
810
1409
3
761
1328
502
940
2164
836
688
1155
519
1453
904
712
1647