25669
0
19783
2
572
2996
791
2595
32302
534
501
685
3008
3
3546
1
1812
800
1404
3245
1804
1210
15233
1985
2535
21152
8
5065
1386
1601
2629
2309
224
4044
5
2932