296 82
993 65
294 628
36 641
717 234
553 332
669 528
1548 842
776 801
396 364
778 239
664 213
185 87
496 921
579 511
999 488
752 412
90 535
23 693
299 141
2074 702
118 584