2992
6
2530
4
2949
0
1015
1
1694
1315
951
690
2669
2
866
564
1743
1176
108797
844
773
3090
2276
787
2142
21152
8
8527
1787
948
938
2670
5375
2294
1923
2386