1015 964
811 160
105 666
736 301
298 277
156 114
977 834
881 188
672 580
519 499
273 41
320 315
580 926
713 939
291 110
100 169
322 563
58 703
372 739
320 505