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