40752 3
40952 5
31655 4
28183 2
23453 2
43229 1
70854 6
36804 1
40407 1
147856 4
57407 5
84279 3
92452 8
130831 18
131254 12
95753 12
77754 7
157530 28
44581 1
331154 35
256051 30
53579 3
256581 66
66576 4