513 100
1117 375
158 171
578 729
876 920
428 43
332 519
759 864
821 808
52 262
918 853
628 278
723 572
109 129
294 96
428 461
499 615
91 250
715 283
906 214