95 97
543 278
302 526
271 900
866 15
153 812
361 10
163 64
104 42
792 855
658 354
347 108
305 446
442 949
535 56
635 297
872 176
896 524
17 263
930 198