501 101
736 404
1006 707
38 846
964 382
953 752
676 635
337 950
978 467
366 779
464 592
328 767
898 637
118 917
793 739
316 187
230 75
752 892
1016 895
71 458