1512 163
23823 461
47657 732
37330 898
29728 879
16589 877
33840 354
15153 890
62350 939
10786 584
8623 503
7023 523
9006 113
14660 845
6992 616
9353 622