1004
2
1941
4
1699
522
0
964
1
1895
919
260
1319
1517
1398
1268
1371
1568
4721
4639
2865
2263
742
1778
1673
3519
9
3841
12
3125
15
2584
5978
6
884
1299
3460
7
527
3