5096 274
9502 618
8482 708
2799 479
3842 251
2457 244
5478 398
5834 676
2169 47
18136 573
3850 590
5128 739
2894 201
5685 656
5248 705
6279 811
4117 42
7331 560
5893 293
20550 352
2816 317
3673 628
4620 617
2130 199