3998 619
29506 789
27216 647
19761 346
6477 170
16680 276
7617 329
2557 432
4027 96
1479 338
3563 729