22891 77
1594 8
3122 9
4651 12
2309 6
1676 3
1720 8
4031 10
2054 4
3760 15
22476 81
35552 111
1778 5
6499 15