665
1
421
574
917
0
488
1608
729
897
74
622
2
351
1941
3
1651
440
1293
5
922
1052
901
1308
482
1767
101
323
951
305
760
233
684
703
292