1015 518
928 453
848 109
759 184
751 667
750 52
727 604
663 872
636 527
593 707
413 367
407 414
406 618
347 948
252 617
246 65
165 268
102 244