3090
6
2245
3
2932
2
2903
21152
8
2416
7
3080
297066
0
894
3765
4
571
572
25669
2476
14
17946
3083
19783
2996
1189
2535
3683
1
3125
32302
4471
2465
1045
280
2354
3498