20656 1
30701 4
24680 1
26427 3
21458 2
28558 9
21402 3
50852 15
24278 3
46554 8
37784 7
28556 6
81578 18
38908 10
30701 6
33333 11
33257 8
49153 6
26353 3
41932 6
27584 3
100732 18
52307 13
30003 5