536
0
32302
2996
3051
2
572
345
7258
1458
297066
2949
3090
6
1849
645
3926
14
2903
3
2932
839
1045
108797
581
791
2270
21152
8
758
1812
1
6781
1496
61216
1595