29529 3
68880 14
27652 4
37029 4
54902 4
57403 6
52429 3
43982 9
139902 25
34734 5
18227 1
65379 3
91826 11
23157 3
322077 48
45509 10
83533 10
34056 2
44103 6
73759 6
72279 9
28709 4
37382 3
54532 7