1009 351
624 69
951 355
770 873
1051 671
790 768
343 523
660 393
362 931
97 893
323 907
242 178
813 486
665 176
572 648
123 808
275 369
886 850