1004 295
439 50
923 922
579 983
352 23
133 86
686 627
405 585
262 898
249 694
543 855
200 462
817 613