2996
0
21152
8
3080
3
688
2932
2
14
442
3090
6
479
1189
860
418
522
4044
5
643
17946
929
107
2535
32302
25669
3125
19783
1183
1193
698
644
280
1
1461
788