306 92
406 370
780 32
509 633
928 361
687 649
112 767
846 263
432 214
982 442
765 999
199 942
203 342
336 734
107 595
313 296
411 396
187 999
991 816
548 449