3090
6
2903
3
2932
2
3546
1
908
0
21152
8
181997
11
873
3080
2907
1189
2996
2518
2897
572
7086
12
2189
3304
5
3158
444571
9
1780
2994
3041
2087
25669
14
19783
2535
7820
7
528