1012 664
908 243
338 351
225 957
656 659
200 274
980 257
85 697
885 504
830 337
575 136
943 270
45 181
252 648
699 591
98 746
431 733
275 460
354 834
502 698