930 101
1096 178
1162 988
179 666
763 834
428 304
711 46
521 798
522 979
501 870
719 497
441 832
613 138
248 827
913 369
160 905
756 389
474 525
214 786
762 906