19378 2
113131 7
89907 3
45503 3
34778 3
31452 1
70380 8
122056 9
391777 25
59731 5
16701 2
91202 7
45607 2
80807 10
54781 3
120001 4