1011 529
975 480
189 226
272 313
921 203
385 626
791 41
753 391
144 41
492 231
155 51
72 292
75 322
686 225
1004 594
59 624
287 147
678 595
472 51