1085 553
1076 354
1014 948
990 507
988 822
895 174
808 63
596 724
571 417
561 52
559 263
547 76
509 604
443 843
412 857
387 648
322 907
186 687
119 160