2971 412
294 628
579 511
748 145
641 697
831 66
66 889
463 732
624 263
783 864
546 966
129 253
410 413
2281 793
36 641
330 90
674 43
862 97
852 190
999 488
231 76