669 304
655 553
417 282
862 489
126 160
332 301
1012 121
614 490
804 315
976 744
178 89
840 330
21 529
156 581
660 352
651 856
909 962
540 126
274 373
459 807