30256 4
20559 2
35834 1
27707 4
33456 4
37656 7
28382 4
35008 6
34454 4
43603 4
21533 2
49803 5
63259 9
25980 2
91977 9
66258 5
37354 6
32253 1
33080 1
38903 8
50376 9
258478 26
34754 4
62655 13