1528
4
397
1
717
0
1150
1426
796
2
1262
529
288
87
446
94
1372
1106
1569
704
364
2811
9
405
877
594
679
79
556
422
91
979
2815
1096
274