1259
1
3679
3691
8
2545
5
849
886
0
1132
330
1277
935
1049
1805
714
1084
493
804
553
1961
4
863
573
4243
7
1456
414
383
1129
2169
3
400
2211
1903
2
300