1003 132
399 868
419 975
995 71
631 512
251 238
13 509
443 295
432 461
769 440
641 322
928 219
566 737
106 95
337 506
464 589
987 637
991 49
114 865