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