585 43
1153 1000
986 100
115 584
139 876
369 833
881 630
746 412
410 35
396 763
677 429
904 942
639 697
361 679
2433 127
355 758
903 289
225 76
548 419
889 680