32302
0
2996
3051
2
863
536
108797
1133
839
581
1595
652
7258
2595
6781
1
2949
572
3926
14
3090
6
370
475
645
297066
728
3583
2903
3
2932
681
883
29355
432