25669
0
19783
2
670
3090
6
2903
3
2996
2366
1
2932
1189
32302
1193
14
4358
4196
17946
698
21152
8
665
460
956
1486
572
657
5065
713
1429
866
2949
749