3080
3
2932
2
21152
8
4471
3090
6
572
0
914
25669
14
5151
2524
490
2663
1581
475
34
98
1070
1862
1
429
484
562
1103
337
2266
1045
52
21
6916
984