2970
4
1140
1
19944
2
567
7592
7
4358
6
297066
0
108797
2350
5
2234
1922
3527
1647
1695
17333
27
2386
5771
10
2274
2297
2949
444571
9
796
17970
15