2535
2
3090
6
32302
0
21152
8
17946
19783
1294
1
3083
25669
2932
3498
4
3125
4044
5
1153
3765
2570
297066
3546
4471
829
1760
2727
3
2986
2886
2405
730
5151