31 10
3768 8
16112 24
15846 23
57046 120
56462 107
15674 22
43798 67
25450 29
17313 27
13082 48
11764 30
12438 42
10100 24
13231 22
51164 165
23245 30
16912 41
14673 23
43736 100
15565 15
127981 243
14028 15
18885 23