1046 688
841 411
737 32
679 148
640 471
639 743
424 773
381 288
355 314
338 617
216 667
149 937
132 638
89 488