3090
6
25669
0
32302
17946
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
2349
3080
14
2350
3551
10
616
1189
297066
108797
1045
1403
789
572
2535
2219
2996
1289601
4044
5