3014
20
2596
2
189326
0
742
1
21152
8
2732
623
467
844
19944
10827
4
7034
534
17970
15
66
11153
2740
1922
588
2274
2348
1755
1017
1571
616
1761
2920
2949
3085
5
2476
3