30334
6
3765
4
2535
2
19783
32302
0
1903
3
3090
571
14
2392
2932
25669
3498
2666
9
1295
1
17946
280
894
1719
3173
1189
2044
2650
20
2906
1153
2996
1954
2250
21152
8
1672