1004
2
1011
1
3429
7
2053
5
1941
4
6095
9
6044
8
1716
1268
867
1991
3
1373
1632
3338
11
3163
2605
1092
1076
989
0
929
4890
3044
15
511
1647
2180
2489
10
1828
2725
22
3965
717