308 256
1003 512
160 75
645 900
639 621
401 763
722 238
492 897
469 505
363 507
114 344
476 312
426 501
858 278
177 981
687 744
580 999
530 949