913
2
932
1028
1
709
552
450
758
2244
0
660
1397
6713
12
3842
1797
3
3642
5
1197
1100
3347
1552
1368
2261
3482
2938
3496
984
1782
2547
2328
991
1063