1133
0
259
456
572
5875
545
683
2855
3
2668
2
20634
8
403
614
1557
303
422
1161
4111
445
2730
6
467
1661
1
668
1411
171
772
693
81
267
57
1043