151 952
125 73
674 55
249 449
656 446
705 716
31 927
906 284
425 392
122 557
600 635
416 151
846 713
411 924
977 309
825 872
839 840
70 291
639 325
201 806