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