1656
2
398
3
426
1456
0
762
987
1
687
353
1273
1058
2729
662
750
1406
11
671
1090
588
117
885
466
1331
683
1336
851
35
261
1357
329
403
93