31128 0
27484 1
20002 2
28177 0
24626 4
36302 8
14082 8
18729 0
90907 12
94684 8
43332 4
67803 3
41779 10
54601 5
44880 8
29555 3
29279 11
145730 25
494259 21
646682 29
169556 10
650730 56
202532 13
385053 22