1004
2
1268
1
1941
4
1517
1398
4721
4639
1371
2163
0
19944
1699
2865
3429
7
522
1373
989
1716
2710
1092
929
5354
1424
385
389
1778
329
838
1218
800
1070