2903
3
25669
0
2996
14
1189
17946
758
4044
5
4471
2
2535
19783
2964
1
3498
4
32302
572
1193
1056
2986
2906
21152
8
1849
3125
1001
706
577
951
138
1461
2258
3735