1220 831
923 974
157 304
1038 972
426 185
815 815
412 273
652 398
339 740
266 792
538 243
431 59
668 423
715 35
94 479
844 10
450 447
468 260
760 178
591 299