21183 5
162283 9
53904 6
27308 9
1534526 117
49056 5
36706 7
460783 35
18802 9
29859 4
34831 5
42483 9
40354 2
45929 2
29907 8
33130 6
115778 6
88857 12
28155 3
26406 10
550901 52
767632 78
413151 49
108182 13