25669
0
2903
3
19783
2
3516
2996
572
21152
8
5065
1
1543
3090
6
583
2932
2069
5
930
2906
509
1189
4358
4471
32302
14
2258
2366
951
5440
717
758
342
17946
800