2535
2
3090
6
32302
0
17946
21152
8
2902
16
19783
3083
1294
1
2476
25669
2932
3498
4
3125
685
542
2570
4471
829
297066
1760
2727
3
730
2405
2525
181997
11
605
2478
3080
3546