3090
6
657
0
2903
3
2932
2
536
21152
8
3080
14
1534
1
1945
3551
10
1047
2585
25669
19783
2535
1193
2996
1755
4044
5
3083
17946
2465
1189
3125
3546
32302
2949
3498
4