4095 680
3621 409
3147 387
4031 645
2235 266
5236 566
4628 977
4892 316
6313 617
5020 780
7062 632
4132 700
5360 871
2040 147
7309 793
8043 244
5988 425