3090
6
2903
3
25669
0
2932
2
32302
21152
8
14
1193
3080
5402
9
4471
572
2996
1189
2009
5
1045
758
1743
2750
1
19783
2535
337
4044
3083
17946
10827
4
2465
3125
3546
1849