1195
1
1015
2294
2478
1564
1672
2903
3
1740
801
0
2990
2731
6
1734
1209
1423
2449
2
1729
1038
3518
2906
1405
3779
2600
4
18258