2245
3
3090
6
2903
2932
2
21152
8
297066
0
3765
4
3080
1226
1
571
894
736
2023
3083
17946
3546
2996
1425
1189
2435
32302
14
2230
3649
5
2059
84
5390
7
1123
2531
2258