38851 5
28959 6
17254 2
407180 18
19853 5
40827 6
29829 3
260956 27
81883 7
61483 9
54507 1
33857 5
290006 12
32656 4
125852 14
627582 77
37329 11
108484 11
148526 11
332033 26
130108 14
934331 215
384557 55
345380 20