656 959
905 603
887 742
339 932
910 796
800 840
1043 960
160 542
292 699
731 313
566 512
156 88
137 358
861 956
620 642
756 546
336 178
248 671
1003 116
148 714
166 206
435 575
311 915
187 108