2245
3
1749
1
4768
5
1778
6139
4
1382
673
0
2903
693
1690
5627
745
5820
7733
2
1047
2999
707
297066
1425
4530
4664
2522
2578