529 847
321 749
957 633
745 383
872 308
139 340
23 464
205 17
286 781
579 226
243 119
146 157
864 29
961 840