2810
2
2929
1
3521
3
2746
3810
4333
5705
5555
3752
3057
3601
3721
5772
1641
0
1922
893
1251
1366
1374
646
1309
1200
1015
660
398
757