666 613
167 758
510 823
166 612
235 549
981 267
515 997
474 198
216 734
126 366
64 185
928 352
760 960
566 965
464 843
324 257
575 953
88 975
639 215
874 643