3051
2
32302
0
2578
1
7258
2949
619
3090
6
2903
3
2932
2181
5
11153
8
3738
108797
3546
297066
21152
3071
9
1812
5820
4
1458
3926
14
1526
5627
1679
8945
1162
1212
1331
1527
3080