985 115
455 106
957 443
357 47
355 324
25 394
131 55
875 849
275 944
901 182
379 852
758 382
554 386
929 645
29 631
703 792
638 338
876 367
247 588
187 42