34969 502
42097 278
20899 161
26330 443
15691 49
22394 432
7973 681
20713 612
16386 116
26868 164
12418 357
16163 123
48962 330
44891 682
15587 461
9805 78