642 28
1143 933
501 901
801 531
359 899
150 624
1480 854
459 173
407 78
1098 323
861 893
1030 988
871 685
1023 729
831 112
1615 936
2712 823
749 298
765 890
719 202