858
2
704
556
1
866
4
326
651
1350
3
1710
8158
23
614
678
1243
951
0
1154
606
5361
5
798
7
469
510
693
759
466
1311
467
540
1818
562
2106
2715
482