675 35
601 134
636 394
760 832
254 30
908 212
699 528
48 73
163 553
647 614
152 33
522 446
182 158
81 190
404 627
550 563
849 498
330 37
978 69
698 249