29732 0
25804 1
18780 2
26429 0
23358 4
33001 8
13234 8
17633 0
89158 12
92408 8
42109 4
64628 3
40701 10
53259 5
43428 8
28701 3
27833 11
144428 25
493059 21
645309 29
168605 10
649431 56
201627 13
383754 22