28820 66
25974 44
31006 27
2631 9
2900 3
3495 8
4966 22
4192 8
1836 2
576 1
4000 19
2362 5
1963 2
2116 4
5963 16
5037 19
11038 28
2668 3
3875 15
15992 58
5843 11
2097 4
6015 21
2754 3