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