3090
6
21152
8
690
1
2903
3
2932
2
1015
2669
1694
108797
0
951
564
2535
3080
1743
17946
25669
3125
32302
4044
5
2949
2740
19783
4471
3546
2986
1294
2478
3724
1976
1729