173 22
939 139
904 55
686 1000
793 935
640 618
233 335
506 108
848 385
285 48
944 327
793 335
473 437
642 641
164 123
49 836
659 89
702 217
221 748
996 756