982
2
2806
4
830
1
3278
8
3813
11
382
335
3592
1386
1419
1477
1242
3
2831
1067
0
733
1100
987
764
550
537
1924
2138
2894
13
1886
1365
1282
859
354
3008
5
1206