3080
3
14
0
2932
2
572
21152
8
25669
4471
3090
6
475
5151
2996
19783
1189
758
2535
490
17946
1105
562
1581
1193
1103
2524
52
392
596
2332
484
914
1136