22500 76
1594 8
3122 9
4651 12
2309 6
1676 3
1720 8
3667 10
2054 4
3760 14
22093 78
34722 107
1778 5
6499 15