3080
3
2932
2
21152
8
4471
3090
6
2535
32302
0
5151
25669
1603
1
3498
4
2328
8527
3200
746
1568
1397
2990
1394
3132
1819
3715
1136
685
2271
2776
608
3971
3186
1466