20856 3
29980 6
20255 1
28126 3
26284 6
28882 7
25603 1
30705 5
39626 5
25934 3
34280 4
55603 5
19433 3
28130 6
18758 1
91159 25
58628 20
26782 6
34004 5
37084 7
21055 1
22854 1
31554 6
29033 4