29 791
943 21
678 886
866 360
357 142
300 48
543 671
978 557
780 167
77 541
268 105
16 302
740 117
656 328
376 841
605 390
306 931
164 123