3090
6
255
0
2903
3
2932
2
32302
1045
1179
1
25669
21152
8
14
3080
5402
9
1193
2466
5
2996
3109
826
522
670
1189
595
2009
635
2902
16
2484
2750
19783
2535
4044
3083