10598
2
1558
1903
3
2622
6
2462
83
1
1304
662
0
5347
4
1622
6095
9
1960
2980
3066
7
2160
4537
785
1348
5052
10
1593
610
6899
582
3336
1628
1663
5
1020
383
2535
1186