31 285
882 577
87 367
582 26
825 161
762 194
458 658
1001 930
470 832
905 858
691 543
177 42
415 395
98 933
890 111
806 990
850 420
797 508
462 605
332 497