1003 476
186 407
784 668
300 555
225 499
261 540
850 370
423 547
824 965
165 469
509 413
353 604
909 652
786 451
98 202
210 940
147 282
999 415
447 367
613 397
270 230
305 458
95 455
31 125