3080
3
2932
2
21152
8
8527
1
4471
3090
6
5151
1334
0
25669
155
4562
5
2954
3715
2503
8627
2271
4
2699
2949
4651
19783
2535
4044
5527
3083
17946
2465
3125
789
32302
2857