1000 64
4602 317
6672 433
4393 798
5548 387
7217 372
4092 560
5199 352
10694 63
7343 782
24479 501
5452 512
2258 224
14934 560
3706 223
5649 250
21990 383
26588 150
3978 614
7103 837
5606 269
5365 410
11508 341
3040 286