37973 603
20015 547
40565 953
13301 675
23960 422
3757 518
3187 67
9201 483
94144 840
18713 326
14742 32
54831 493
19822 452
31222 41
56732 593
25304 188