516 660
952 244
377 294
533 255
258 522
588 399
948 617
123 715
407 271
834 269
386 797
742 470
734 231
61 339
967 478
183 504
416 164
241 872
437 643
796 196
1015 747
268 596
845 388