3080
3
2932
2
21152
8
4471
3090
6
2551
1
7258
0
2535
5151
1816
1334
25669
1603
3498
4
1044
8527
3200
83
2990
1632
32302
1690
1819
3715
697
1136
2271
2449
2368