2466
5
599
0
1751
1
3528
7
951
623
929
3
1594
977
467
1525
4327
2
905
6047
4
925
3539
989
1107
2733
1412
11924
2254
1527
2476
5412
7394
1739
785
2170
610