30152 47
20748 777
8125 310
11501 344
32704 921
24542 363
20886 635
12509 243
81052 505
5742 457
13147 170
12239 142
3672 355