1003 581
972 729
619 107
155 1
948 254
849 150
333 134
233 121
55 42
145 759
300 726
594 317
609 990
669 121
491 72
626 701
811 990
342 198
80 464
773 449