509 293
659 72
647 495
438 875
156 850
245 654
376 238
789 521
388 704
569 598
199 233
380 954
134 562
644 203
137 385
513 450
2107 892
1127 37
392 353
492 879