1003
1
1647
0
3109
2
1711
3368
2233
3
2966
6
1004
2053
5
6095
9
6044
8
867
1991
1632
3338
11
3163
2605
4890
4
717
909
2507
1974
2668
420
1131
2701
3660
4526
3336