506 293
653 72
646 495
429 875
155 850
231 654
354 238
752 521
367 704
557 598
185 233
378 954
127 562
640 203
136 385
489 450
1911 892
1114 37
392 353
490 879