51502 292
29830 266
24821 1468
45651 441
43482 272
23874 562
15411 513
35620 1897
34788 462
31059 1592
17535 838