150 623
873 230
881 503
839 742
649 989
915 909
382 550
93 592
39 6
510 74
124 638
388 353
293 816
299 5
975 248
300 967
739 964
501 451
565 506
599 298