532 591
440 397
25 778
129 680
595 736
229 361
1007 838
791 938
806 961
520 889
163 65
757 246
915 624
98 325
962 266
546 9
597 901
601 146
888 590