2656 9
9143 15
16582 16
33596 32
2159 7
17841 24
3495 8
4772 17
6032 29
2754 3
14195 26
12869 18
17574 52
13339 29
9352 14
6573 7
9983 21
8259 21
9696 19
9149 27
10740 15
20651 13
81238 180
142730 330