506 90
528 599
588 330
398 833
108 300
375 694
816 589
612 136
370 680
407 128
57 687
77 302
189 519
689 567
297 865
403 838
510 239
293 76
427 8
631 743
1432 120
980 697
66 94
802 464