666 197
532 233
493 972
729 584
1040 659
580 346
644 343
299 756
460 306
505 979
729 448
995 148
943 399
861 620
721 214
37 802
92 149
128 341
215 165
874 101