693
0
804
729
543
7334
4
875
1
413
4452
1043
21743
269
802
341
8125
3
995
356
2111
387
1314
492
777
1267
494
622
792
521
714
2697
5
386