1681
1
745
0
1568
1103
1660
1459
2100
2
1819
1168
3562
5338
673
1093
1399
1691
868
3326
3
662
1431
2562
1813