1031 766
945 616
930 855
697 161
687 565
645 873
494 448
473 252
430 718
424 200
272 579
207 201
178 929
169 905
132 965