843
0
642
746
324
554
698
2535
2
510
866
572
234
553
32
607
476
600
2270
1
1726
1429
1585
3125
1816
575
1018
125
308
355
1126
397
852