25669
0
572
32302
3498
4
791
19783
2
1386
1
3051
1461
2535
17946
4044
5
4471
562
2996
8527
501
800
685
1522
758
2595
2366
15233
6547
534
657
14
475
34