53558 10
32959 3
23952 1
30653 1
47254 3
21058 2
53505 2
33331 3
246955 44
35008 2
43407 10
50805 11
37483 3
65828 17
56334 9
95634 17
66734 10
49978 5
34083 2
40331 4
52382 10
46678 6
154577 40
73682 8