982
2
2806
4
3813
11
3278
8
1386
1
3592
1477
335
382
1244
3
2831
1067
0
733
1100
987
764
551
1393
1798
5
1365
354
3008
1207
1282
859
2138
1925
2894
13
830
1419