307 82
112 854
2902 313
778 896
369 679
1164 1000
444 617
749 145
852 190
898 230
589 43
370 695
787 854
370 394
815 257
1237 359
991 840
999 488
23 693
776 801
509 100
299 141
413 801