860
0
2071
1325
1
1776
1129
2966
5
1132
553
804
785
1084
2052
2
2826
935
493
1343
714
2420
3
1697
383
3551
573
2352
2200
6
1053
2211
1073
798
2207
2395