887
0
483
1159
657
935
356
342
369
931
2055
792
901
1057
1072
1671
71
558
947
3098
4
295
1563
1853
875
274
3066
341
577
1073
408