841
4
883
2
988
10
1560
7
1154
0
756
836
1
605
1216
3
1460
624
2951
14
662
1928
563
735
1121
1354
644
936
518
934
560
1283
381
419
453
976
860
526