1133
0
467
456
4455
2
4111
980
1
259
3233
16
798
5875
25137
415
1661
1128
1748
381
2634
614
683
2190
637
2328
668
422
403
1469
177
409
1557
1045