303 866
201 913
607 479
560 444
923 119
15 757
978 805
694 405
57 614
247 826
24 470
897 484
830 55
843 721
103 309
598 290
917 556
421 193
290 168
688 649