343 303
236 119
511 636
873 686
198 96
652 189
513 926
649 1
603 950
842 712
368 29
389 155
8 631
770 92
764 338
910 556
147 299
786 551
738 943
546 418