874
2
1984
3
1300
1333
393
0
368
1
6006
5
1423
7292
3058
1719
1508
1121
1805
2974
8
1078
4
1892
2332
7
1460
1290
1387
4265
1639
787
1162
1323
9935
17414
6111
7887