1660
1
1344
1452
2781
2315
2
3158
298
802
0
1220
1938
1568
1590
1072
1816
4862
1749
678
2145
1422
3606
3
3580