2992
6
2530
4
1315
1
866
3014
20
1176
2
2949
0
844
773
3090
3085
5
3491
3485
7
2276
3316
10
5141
787
2142
8527
948
108797
2350
938
2234
3527
1647
1695
2386
2297
796