29 6
852 496
322 251
962 352
700 527
528 96
690 780
883 827
632 153
94 225
227 512
103 595
2975 313
687 830
350 83
906 372
487 823
834 609
22 729
300 324
399 868
735 702
797 968