432 26
1000 929
1248 163
2086 304
419 107
592 761
785 914
331 735
745 132
500 813
541 35
964 986
3294 269
777 978
117 339
458 812
396 726
1727 239
110 230
611 360
864 540
1795 500