859
2
472
1
866
4
2680
891
393
437
637
721
1248
422
672
985
1797
7
409
1251
1522
1270
0
754
3
3162
1931
2639
8
651
641
353
752
561
399
766
1462