25669
0
19783
2
572
2996
685
791
3176
2595
17946
32302
501
1431
1
3008
3
2526
3041
1223
534
657
5065
4044
5
1637
14
1280
2535
583
3125
1041
800
1189
1461