291 628
180 87
668 528
231 76
323 49
896 230
1008 557
508 100
485 36
525 364
675 736
278 484
776 896
2277 793
36 641
812 257
236 562
747 145
154 586
402 893
703 932
280 683
992 246