693
0
2110
1
3562
1778
2999
3
1819
4179
1691
2173
2368
1813
801
868
1532
2049
1468
526
1690
784
83
1093
1000
1788
830
3326
2710
2
496
2562
1681
1660