3090
6
3546
1
2245
3
2903
2932
2
3765
4
21152
8
4044
5
3080
297066
0
25669
1992
32302
2799
1226
3053
7
19783
2535
3083
2683
17946
2465
3125
2949
1761
1404
3498
3779
2366
4471