508 642
226 46
456 279
104 230
532 966
615 975
75 312
1257 947
749 865
369 184
141 257
563 79
612 765
411 553
419 975
547 885
645 150
47 702
943 408
996 299
75 588
527 937
853 628
172 762