6833 27
4267 8
3839 5
5051 23
7839 15
3343 8
2905 5
2729 5
3084 1
5345 7
27593 46
31951 70
34931 21
6669 30
5437 30
5561 37
3688 24
5887 17