1008 518
928 453
840 109
758 184
751 667
750 52
721 604
662 872
634 527
592 707
411 367
406 618
395 414
343 948
252 617
246 65
155 268
99 244