694
0
846
676
683
325
424
1110
2657
3
535
1346
529
563
318
388
1936
1
2668
2
700
479
621
555
814
18385
369
422
823
5485
8
303
2474
486
1385