12627 29
2657 4
2838 6
1466 2
12642 58
1554 3
3077 10
2724 6
5116 22
3593 10
3505 12
4798 22
2382 3
2101 10
3497 9
2068 8
17458 74
1679 3
12564 58
2088 3
5036 20
3849 13
1998 5
1936 7