1004
2
1941
4
1398
1268
1
1517
1371
4721
4639
2865
1895
989
0
1699
522
964
3216
10
3266
962
1011
3429
7
919
260
1319
1716
1373
389
1673
1092
1076
6779
5
929