25669
0
19783
2
572
534
32302
685
2996
791
800
2595
501
2535
3008
3
44
14
850
5065
1
3090
6
1601
1070
2786
2316
224
2921
5
1064
2932
423
1071
3498
4
2337