9033 11
18076 2
13957 2
21409 13
13382 9
18851 1
15702 4
17356 7
40277 3
70056 3
34733 1
60976 3
31679 5
27504 3
40578 9
57753 11
31308 12
23758 4
24476 5
36080 8
24602 9
43758 21
168933 113
85082 81