31 932
90 783
541 748
941 974
1009 464
196 230
927 596
524 124
294 460
223 433
739 374
110 90
274 397
337 435
873 30
986 160
225 492
633 56
543 979
233 625