842
2
747
0
359
1
336
366
395
1347
601
4
1066
584
3
429
897
443
312
319
682
296
640
1015
346
951
277
89
521
786
890
458
832
921