303 931
676 886
375 841
26 791
543 671
977 557
77 541
603 390
864 360
653 328
14 302
778 167
355 142
160 123
740 117
266 105
298 48
942 21