6
1
3006
16
1545
7
2074
2655
3
2146
1881
1388
2
2390
1532
1606
0
1843
1261
2773
3571
2295
3279
632
1939
1582
2610
2428
6095
9
2397
1289
5759
664
2408
8
1352
8506
5