4505 3
5082 7
3547 7
4172 5
3263 3
4715 11
5027 6
5401 5
10702 21
12277 32
14706 49
12138 25
6756 7
4380 2
4037 4
18007 36
7414 9
8530 4
5835 3
4288 5
6872 17
4079 1
8584 10
17055 53