19379 2
113133 7
89902 3
45503 3
31457 1
34777 3
70377 8
122054 9
391784 25
59729 5
16707 2
91209 7
80809 10
45609 2
54782 3
120007 4