47403 8
27007 4
22202 7
28952 8
370958 20
97204 17
298734 21
30326 4
51259 5
85778 12
29151 1
19856 3
20084 5
18358 10
80907 8
62756 2
198206 21
355652 27
106651 10
217809 18
356784 10
218826 5
61653 11
34901 12