3080
3
2932
2
21152
8
4471
3090
6
572
0
3050
5151
562
14
25669
475
1193
2524
1120
914
1189
1217
1
355
368
1105
2622
2490
596
1103
484
47639
2663
490