3080
3
21152
8
3090
6
2932
2
297066
0
2996
2245
2903
14
1047
528
2902
16
25669
460
1189
2087
572
32302
19783
3546
1
2906
181997
11
607
1193
131589
2629
5504
1153
666
1403