3090
6
2903
3
2932
2
1637
1280
1
21152
8
3326
3176
1404
17946
0
3546
19783
3080
3673
2605
25669
7258
6247
5
1598
2996
572
1041
583
2440
1289601
4
496
2919
488
4926
909