2896 2
8953 25
5541 4
10116 28
3581 1
3800 2
3608 7
6625 11
5111 3
3038 1
6125 13
9149 8
5752 5
5848 14
4441 2
2961 1
3151 1
8281 18
8143 6
8243 28
4954 11
4618 4
45174 125
12711 23