2992
6
2530
4
1015
1
1694
1315
951
690
2669
2
866
564
2489
10
5997
12
1743
0
1176
108797
3412
882
3
844
773
2664
2276
1841
2266
1380
787
2786
2142
345
21152
8