34970 502
42101 278
20899 161
26331 443
15692 49
22396 432
7974 681
20713 612
16386 116
26870 164
12418 357
16164 123
48966 330
44896 682
15591 461
9807 78