640 128
358 875
882 178
973 256
533 817
878 289
837 578
35 848
752 408
514 226
895 189
283 298
637 643
169 847
512 160
940 850
498 146
119 11
243 125
982 916