1004
2
1941
4
1846
1
1476
522
0
1121
1444
964
847
3895
18
1895
1700
1371
2982
2784
3
5521
3078
5
919
260
1434
1319
937
1637
5033
15
1517
2627
1398
3296
1268