4032
12
1004
2
1941
4
522
0
964
1
1895
3060
5
919
260
1319
1517
1398
1268
1371
1568
4721
4639
2865
2263
1699
493
2294
789
742
1778
5488
6
2598
3
1673
1312
638