2903
3
21152
8
297066
0
3090
6
25669
2593
1
2932
2
2911
9
2906
1189
4651
4471
2996
14
2258
5151
951
19783
17946
3080
2535
1768
475
1922
2964
3779
4044
5
1603
3546
10827
4