1193
0
25669
3090
6
2903
3
2932
2
521
1189
32302
971
3987
2087
1049
652
21152
8
481
863
108797
531
102
47639
3080
5402
9
1512
1
3012
4
2757
535
2355
596
2320
763