3051
2
32302
0
2996
2669
496
1069
1
7258
467
2949
3090
6
2903
3
536
2932
1568
108797
1380
297066
21152
8
652
1812
6781
61216
572
1973
1458
3926
14
1819
645
1679
8945