3234
3
1475
1
2595
8
1308
567
2886
2
665
921
451
0
3470
5
3621
843
851
1393
1605
751
1169
1739
912
1045
1057
2722
1179
1042
760
1017
1038
624
995
999