1133
0
259
456
572
5875
545
683
403
614
1557
303
422
1161
4111
2
445
467
1661
1
2730
6
668
1411
171
772
693
81
267
57
1043
576
980
743