953 127
740 92
592 873
144 55
676 926
407 949
1009 244
872 162
829 826
539 320
531 773
42 729
14 572
343 752
277 479
428 303
555 131
699 273
853 207
42 456