1143 280
1051 355
1007 782
1001 785
997 15
994 153
927 317
895 51
886 140
871 212
839 813
836 133
803 509
793 258
790 723
778 138
773 565
759 288
732 388
711 838