1003 868
869 520
22 478
627 711
332 609
196 586
606 404
994 284
1021 494
103 652
877 140
465 957
97 479
473 673
915 183
860 95
843 616
580 317
701 245
716 619