1150
4
1528
529
1
1261
2
796
1426
288
87
445
526
741
0
477
517
269
679
1096
274
792
557
115
615
2815
405
91
979
79
556
422
2811
9
877