2903
3
2996
0
930
21152
8
25669
1543
3090
6
2932
2
3516
1629
3206
5
2906
1
509
1189
108797
583
4471
14
2258
951
2920
4
717
342
19783
17946
7793
236066
3080
6698
7
688