30657 0
26707 1
19581 2
27277 0
24280 4
35027 8
13778 8
18634 0
90630 12
93933 8
43105 4
66956 3
41479 10
54402 5
44526 8
29301 3
28879 11
145480 25
493952 21
646331 29
169382 10
650476 56
202408 13
384705 22