300 129
205 401
486 970
660 959
517 939
1000 913
736 509
293 434
375 923
913 467
772 226
311 803
700 356
225 171
583 351
321 425
309 899
594 136
673 394
493 999
233 388
668 123
420 970
569 720
399 703
740 707
356 846
549 688
344 258
884 910