3090
6
945
1
25669
0
1131
2
1533
2336
17946
32302
733
962
21152
8
1461
3498
4
19783
4587
3
7258
1768
1828
2903
2932
2778
1047
1202
1399
1259
7793
3655
11
3485
7
3080
2350