46 675
1005 572
288 417
894 168
507 398
999 193
274 684
718 35
435 640
295 801
672 826
115 178
716 698
339 211
320 877
771 112
972 488
248 614
290 883
358 728