859
2
2546
2089
1
15482
15
770
0
1425
1866
3
2545
5
472
1517
3815
1006
2727
4682
1149
1464
3759
6529
7
2321
398
2207
2730
2459
9
4437
5164
4936
2096
2114
1719
1869