22891 78
1594 8
3122 9
4651 12
2309 6
1676 3
2100 8
4031 10
2054 4
3760 15
22476 83
35552 112
1778 5
6499 15