1081 118
812 89
296 888
561 411
1120 298
449 380
791 408
417 469
925 293
590 296
944 851
348 124
688 100
110 320
119 642
392 757
978 175
153 762
361 541
571 917