503 94
882 870
1208 9
823 726
871 319
636 863
1222 668
681 665
293 91
345 232
220 701
823 366
76 775
183 1000
824 260
797 487
623 635
773 861
199 73
303 514
344 289
259 939