326 509
379 535
870 873
295 407
286 352
485 354
780 305
524 256
663 197
141 861
722 141
644 578
428 390
3 506
806 547
553 245
3 26
253 850
803 617
462 124