21665 20
9752 3
9974 15
12134 1
12363 10
9797 2
14399 15
19772 31
11123 8
10467 3
27918 28
17125 5
12201 7
12528 12
52791 107
56915 131
39077 75
71568 120
12349 2
15658 20
14174 12
13536 15
19985 95
22095 35