894
0
1246
693
795
317
1661
1364
189
1179
692
881
678
585
32
406
500
1404
14
750
1397
885
462
522
34
810
765
621
879
1094