1226
2
2959
1
3310
1685
3859
5
2480
4
3154
6
108797
0
682
2888
570
2767
899
5196
2489
7
530
1555
3
336
552
2829
2642
5079
2386
1078