21 642
244 84
591 202
331 983
260 683
246 34
270 371
658 634
278 565
861 660
514 173
741 518
853 451
346 150
496 896
577 118
175 759
35 621
783 951
662 288