3051
2
536
0
32302
2996
572
791
7258
6781
1
645
2949
3090
6
758
839
323
2903
3
1324
2932
1458
515
1133
581
108797
1400
1595
577
1028
496
297066
531
21152
8