3090
6
1749
1
4768
5
1778
6139
4
1382
673
0
2903
3
2932
2
693
1690
5627
1431
745
5820
7733
2999
4358
707
1425
4530
4664
21152
8
2522
2578
3546
4117
2209