1133
0
259
456
572
5875
445
545
403
614
1557
693
171
303
422
267
1161
2493
1
4111
2
328
743
467
1661
683
517
668
2727
177
1411
772
1551