2258
1
2788
2
2184
4768
5
3693
6
2999
3
1595
833
10180
8
942
300
0
1690
1787
1399
1905
3225
1508
1040
1883
1262
4179
4453
4
1532
4757
2414
2818
7
753
851
3691
13574
14