676 326
1008 309
637 48
421 955
233 724
27 36
7 722
217 90
53 384
231 248
92 584
151 738
267 430
848 297
3492 537
685 531
58 575
646 68
376 124
281 830
589 685
353 949
702 894