300 527
727 538
294 161
343 446
135 91
355 561
933 922
229 215
956 833
47 18
566 493
599 93
823 962
585 821
159 848
831 312
735 553
466 935
22 623
555 289