300 61
909 462
491 500
1000 928
368 719
230 537
922 807
957 643
583 516
364 227
421 450
500 325
742 451
697 707
45 660
627 444
884 216
307 324
124 156
373 541
635 93
35 365
284 499
177 18