3090
6
1189
0
3080
3
4044
5
2932
2
7
21152
8
14
2996
3546
1
422
25669
32302
17946
1158
2535
657
475
1193
3125
110
19783
280
1461
2964
521
3498
4
1183
35
2478