3402 313
243 509
1094 491
595 145
357 244
475 232
639 949
254 343
99 411
871 696
627 701
978 568
313 151
1076 952
602 900
776 667
549 636
291 859
496 250
217 623
635 226
850 448
901 903
829 480