14028 27
28934 39
2525 6
3771 16
2197 2
3163 11
1617 4
1687 2
3940 18
2353 4
2463 6
2201 7
2222 5
2651 15
2267 8
1669 3
2362 16
2554 20
1823 9
5073 21
2381 8
2706 24
2760 14
1883 9