532 248
781 282
50 109
691 432
676 388
30 439
600 693
442 158
421 706
770 857
450 730
997 350
739 591
727 970
942 623
931 529
870 483
345 616
1078 999
146 932