1421
1
1132
0
1129
1716
933
300
804
935
1145
1282
493
1118
2
1259
2279
383
1084
1390
1418
1053
475
730
2000
2459
6
1049
1354
714
2225
3
853
2211
980