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