2972 412
369 679
867 911
27 113
897 230
1234 359
656 875
264 828
401 514
782 155
997 638
876 402
647 859
752 412
398 488
703 932
239 992
675 736
286 439
345 622
949 797
118 506