229 103
892 866
585 120
111 958
585 925
508 642
531 746
72 938
310 511
854 910
200 939
65 268
626 190
535 702
217 1000
542 862
580 445
244 994
193 49
532 966