29 791
942 21
678 886
866 360
357 142
299 48
543 671
977 557
780 167
77 541
268 105
16 302
740 117
656 328
376 841
605 390
305 931
163 123