47327 25
14706 5
21184 13
33533 12
15208 5
17501 7
21351 2
39502 11
71858 6
219358 38
362107 50
47782 5
254882 33
97401 24
1002581 87
146108 41
195457 30
60828 13
678883 65
442583 29
187626 18
77081 9
498934 93
127078 32