528 45
843 749
557 226
636 326
136 12
535 507
380 593
285 440
639 33
977 230
474 382
207 160
413 745
514 159
1040 620
583 911
454 378
705 6
555 463
536 721