30501 0
26432 1
19329 2
27056 0
24133 4
34533 8
13651 8
18428 0
90079 12
93627 8
42754 4
66681 3
41332 10
54208 5
44258 8
29206 3
28705 11
145284 25
493757 21
646151 29
169176 10
650232 56
202284 13
384555 22