3014 2
1989 7
4475 15
8784 22
5671 9
32504 132
6715 16
2026 2
18244 28
11330 37
19075 52
6200 6
21096 87
3225 18
14443 39
14057 65
13854 45
9302 45
15973 24
48882 91
24585 54
37685 105