20856 3
29980 6
20251 1
28134 3
26283 6
28883 7
25605 1
30707 5
39709 5
25934 3
34276 4
55705 5
19427 3
28158 6
18751 1
91228 25
58634 20
26779 6
34026 5
37082 7
21054 1
22878 1
31580 6
29108 4