896
5
604
1
1110
2
1331
358
692
928
541
3
964
1322
0
344
1034
1847
26
1483
1124
597
1184
707
2001
394
600
4983
590
567
1720
679
2094
976
2831
978