1004
2
2259
9
1941
4
2959
1
522
0
1815
964
1895
2195
1782
919
260
1185
2592
1319
1517
870
1398
1268
1371
1568
4721
4639
3354
2865
2263
1699
742
1778
1673