2656 9
9517 15
16582 16
33596 32
2159 7
17841 24
3495 8
4772 17
6032 29
2754 3
14195 26
12869 18
17574 53
13339 29
9352 14
6573 7
9983 21
8623 21
9696 19
9521 27
10740 15
20651 13
81622 181
143535 330