1568
1
1590
1816
1749
1660
2781
2315
2
3158
298
802
0
1690
645
1547
4179
2368
1788
1169
1691
467
1168
745
1380
1431
1814
1120
1072
83
2999
3
2166
3562