1528
4
397
1
718
0
1150
1426
796
2
1262
530
288
87
446
94
1373
1107
1570
704
364
2811
9
405
877
594
679
79
556
422
92
979
2818
1096
274