40756 3
40959 5
31657 4
28183 2
23452 2
43233 1
70855 6
36806 1
40403 1
147858 4
57409 5
84278 3
92453 8
130831 18
131253 12
95751 12
77757 7
157528 28
44577 1
331159 35
256058 30
53577 3
256579 66
66577 4