960 967
330 948
1004 851
314 771
374 739
894 731
100 707
653 680
303 627
631 621
830 526
715 496
19 487
900 442
274 373
655 354
988 268
181 177
558 135
124 106