30581 0
26628 1
19477 2
27226 0
24231 4
34727 8
13656 8
18584 0
90607 12
93809 8
42978 4
66858 3
41431 10
54352 5
44451 8
29305 3
28856 11
145431 25
493909 21
646284 29
169355 10
650382 56
202377 13
384651 22