1056
1
1513
1188
1439
2
1614
0
2828
3
515
1173
1364
828
1212
998
996
853
1020
1122
2660
1526
5007
8
847