978 272
1003 81
612 541
815 217
731 624
954 134
388 865
395 240
1002 960
98 114
106 304
537 334
290 187
239 641
950 688
614 894
631 4
529 146
421 473
146 998