42 777
1005 62
2123 828
460 454
672 892
489 353
793 637
855 140
174 79
644 357
491 363
204 153
490 755
239 10
968 264
457 790
319 759
255 691
681 52
306 212
1883 849
6 882