25669
0
19783
2
685
2996
32302
800
572
2595
791
5065
1
501
534
15233
2535
984
14
2932
1601
3498
4
2337
5
903
600
17946
3008
3
4196
2666
9
1812
883
2258
1153