845 268
638 370
466 930
278 125
140 44
336 195
701 533
150 784
111 951
385 276
129 196
71 113
697 587
562 114
320 306
332 694
593 58
821 462
857 52
708 61