689 832
509 701
69 438
75 333
444 388
139 372
225 347
572 377
138 113
708 671
997 1000
849 473
984 144
665 552
524 158
636 147
870 82
948 788
642 965
137 407
531 30