3051
2
2996
0
32302
536
572
758
7258
2949
3090
6
1189
14
1028
2903
3
2595
2932
761
791
108797
685
297066
1193
21152
8
1812
1
6781
531
475
61216
1616
1458
3926