25669
0
19783
2
572
2535
32302
7394
5
685
3498
4
2430
791
12185
2996
1193
785
610
2988
1
7471
9
800
3591
11
534
1558
2505
2921
2595
5811
3693
6
2152
1691
400
1449