3080
3
21152
8
3090
6
2932
2
297066
0
2903
1047
2996
25669
2245
572
2906
1
19783
181997
11
1403
3546
3715
14
460
528
1189
2902
16
131589
5151
3447
7
32302
1969
17946
73
2087