3051
2
536
0
32302
2996
7258
572
2949
3090
6
645
515
2903
3
337
2932
323
14
1595
108797
345
297066
758
21152
8
1133
1970
1812
1
453
6781
61216
1458
3926