29258 3
45878 6
22726 1
344858 55
42877 12
315651 78
20234 2
18131 3
32156 0
511779 50
25577 3
109634 11
128132 18
158053 31
233530 34
182483 31
161101 20
39559 8
17233 1
31976 2
269752 35
70982 6
66251 3
104128 7