1505 1
2376 5
5330 15
2328 4
1422 3
2461 2
1327 2
3141 9
4966 17
2096 2
4688 15
8639 28
2818 8
2073 7
5849 25
4125 2
7096 25
2894 3
12964 26
10750 15
5180 5
6307 10
21579 71
15989 69