429 332
843 116
780 185
197 307
796 185
605 749
366 97
441 361
107 36
558 911
256 797
318 505
1071 488
195 125
1000 6
1063 824
847 975
510 72
1000 964
978 847