305 82
2902 313
761 458
785 199
830 329
2076 702
649 636
625 263
956 530
493 403
501 535
700 625
778 896
330 90
91 535
357 47
832 940
159 313
771 470
700 7
546 966
41 936
946 881
586 637