868
1
784
0
1660
1568
1532
1691
2377
1699
2
1590
1382
300
801
2710
2999
3
1526
2166
2571
6
2903
3562
662
2932
635
4179
693
802
1813
528
1000