25
1
666
0
1606
768
703
573
960
971
9566
8
1329
442
3085
5
1541
3491
4
403
3485
7
1044
1653
3505
2
1751
1566
2365
8527
2344
5489
11
4285
3
4438
6
123674
35
4946
18
3316
10