2992
6
2530
4
951
1
1315
619
2100
2
866
564
2489
10
5997
12
2502
1176
2740
3412
882
3
844
0
773
2664
3539
2276
1841
2266
787
2786
2142
345
1657
1232
8607
8