30301 0
26230 1
19178 2
26930 0
23803 4
34157 8
13582 8
18129 0
89676 12
93176 8
42433 4
66378 3
41026 10
53902 5
43852 8
29027 3
28330 11
144931 25
493482 21
645776 29
168929 10
649880 56
202009 13
384184 22