3090
6
1227
3
2903
2932
2
32302
0
25669
21152
8
3080
5402
9
5431
895
2009
5
1075
1
2414
2750
19783
2535
1175
4044
3083
17946
1055
2465
3125
3546
4346
4
3498
3779
4471
2964