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