1532
1
1691
2377
1699
2
1590
1382
300
0
2996
2710
2999
3
1526
2166
2571
6
2903
3562
2932
635
4179
693
1813
528
1751
1093
1749
1399