902 851
188 843
468 722
516 597
384 581
785 460
67 351
978 335
437 325
339 304
666 129
160 93
198 81
756 63
60 46
240 34
171 21