43 870
1000 5
288 110
660 895
425 799
77 302
459 171
972 668
505 40
630 639
264 961
896 618
152 762
886 350
750 208
321 821
319 759
136 932
560 491
598 811
571 951
627 280
366 766
898 88