3090
6
21152
8
690
1
2932
2
2903
3
2902
16
108797
0
1015
14
1189
2669
1694
2395
951
2535
3080
17946
720
25669
3125
1743
2996
32302
4471
2476
2471
19783
564
2949
1193