1038 632
428 118
952 979
47 941
600 105
385 559
751 483
364 231
662 501
608 38
450 847
362 314
114 691
255 453
593 764
963 531