32302
0
2996
665
536
839
572
791
3051
2
1331
1
1623
1324
181997
11
21152
8
652
2595
645
883
1812
2190
3090
6
1558
1133
3629
2649
453
7258
297066
581
2535
1679