1208 351
1018 815
985 521
942 672
937 561
894 969
890 287
882 22
824 72
795 959
650 728
631 279
612 184
422 209
342 32
315 271
246 733
161 72
96 630