25669
0
19783
2
3090
6
2903
3
2932
4358
21152
8
2996
572
1404
32302
3080
2366
1
1598
1041
583
2440
4926
5
909
194
1734
14
2535
1637
1312
4044
3083
17946
3176
1518