536
0
32302
3051
2
2996
7258
1324
791
2949
3090
6
645
61216
1
515
2903
3
758
2932
2595
14
108797
370
685
1028
297066
577
21152
8
652
1812
6781
1045
1595
572