25669
0
19783
2
572
685
32302
791
2996
550
1
1416
800
534
400
2595
21152
8
741
3591
11
2264
2535
1060
4358
6
2980
2932
501
3498
4
2337
5
662
1512
17946
988
3008
3