863 186
166 255
131 838
1095 883
228 20
786 729
297 242
650 851
311 415
873 978
229 331
839 902
782 301
523 142
1667 239
507 673
76 18
328 508
98 873
39 994
291 511
797 378
498 753