1044
1
1804
1768
2
2223
2902
16
1985
0
3546
984
3936
3
4044
5
3083
445
1193
2465
597
3125
1362
479
2476
4471
2903
1821