351 235
134 948
102 901
530 744
540 343
729 417
294 66
24 212
718 598
155 88
885 432
357 378
340 631
156 60
852 705
326 896
9 985
439 871
31 782
943 512