3296
4
2356
6
3415
8
1031
1
101415
109
2443
1320
2
2906
2948
1153
0
6516
1308
2302
3
10598
1903
3694
2759
2108
5347
1960
923
6095
9
21152
3636