891 180
706 90
238 843
445 935
487 26
955 896
232 838
370 958
543 313
454 44
548 396
333 536
502 624
2914 793
139 1000
101 151
185 313
52 412
759 41
477 734
917 934
388 103
1002 179