12505 3
10183 11
36408 9
15327 4
12177 8
14384 3
16684 10
44208 7
643802 44
103252 21
475976 32
798903 70
479402 0
177557 13