58678 10
50529 8
21582 4
31207 2
20851 8
27133 5
20059 6
14026 3
17854 10
133252 24
479483 21
626526 29
163433 9
634609 55
197758 13
372578 22
436458 14
257653 36
128358 7
1005102 126
129983 6
109679 9
405232 32
169284 20