3126
3
3637
1
1451
2496
2592
2
3222
6247
5
4398
10
2948
6
4837
1174
6044
8
3868
12459
10827
4
1903
8527
2069
3065
9956
19944
10598
3657