2298
1
1646
2
3135
3166
1873
3276
4
3316
3
1667
1357
1314
1898
2048
2217
1511
2929
1488
1291
0
1509
1412
3796
6
2485
1641
1651
1734
2639
2671
1454
3001
1419
2235