689 832
1012 325
233 386
909 312
584 401
895 392
333 79
850 428
246 406
747 750
605 43
375 244
155 437
873 217
129 96
531 85
786 319
106 653
266 526
106 828
131 673