887
0
351
733
1120
604
2701
387
1486
443
349
1862
1
440
405
963
557
332
711
598
1457
1101
614
563
2
553
596
1066
1240
622
1668
314
2691