557
0
575
678
1356
1128
193
915
510
592
1028
32
950
1
828
138
3158
817
2524
1158
577
692
773
1080
593
1552
1089
1078
1406