2516
2
4946
18
7608
12
3354
5
806
1
676
0
1004
2053
6095
9
6044
8
867
1991
3
1632
3338
11
1387
3163
1748
2605
1057
2620
2570
4890
1647
4
1854
717
2349
909
2507
1974