313 515
877 385
81 30
225 837
876 960
94 932
298 355
545 720
546 873
858 205
431 424
247 991
186 503
711 1000
977 79
1000 128
592 186
733 79
679 35
287 822
384 569
893 822
6 175
793 903
71 221
766 402
838 384
23 265
325 755
580 188