12893 30
11794 27
20691 36
13192 18
13779 16
12672 38
21085 37
29337 42
17339 21
3275 10
12017 42
2035 5
9980 63
11974 47
7070 20
16493 47
34626 63
6889 16
2777 4
3189 11
5242 11
1546 2
23328 152