520 227
351 294
303 804
146 704
168 480
584 995
792 823
403 451
1006 999
43 401
491 55
868 696
365 986
283 199
941 221
687 641
724 470
529 62
332 536
988 246
59 557
180 616
256 343
500 25