1004
2
1941
4
2865
1268
1
1517
1398
1371
4721
4639
964
2725
22
329
0
989
3169
3
522
1895
1699
1011
3429
7
919
260
1319
1716
1778
1373
2551
389
1092
1076
929