5980 20
8667 25
5830 25
33051 133
13564 36
83395 227
12835 30
50296 99
6295 8
4350 8
1425 6
3307 15
3129 9
7866 20