18956 10
14377 3
5526 3
5080 5
11479 10
14555 4
10406 8
17076 3
16078 3
22731 12
23256 1
37284 3
38533 1
50526 3
32608 4
66126 4
25731 8
44603 13
21003 9
62857 5
85305 4
27806 8
67426 10
52084 1