2996
0
32302
3051
2
536
791
7258
61216
1
14
1848
2949
3090
6
1400
863
758
2903
3
572
2932
2595
1458
108797
645
1558
1324
297066
19783
21152
8
1812
581
6781
1133