18130 10
5274 9
2740 7
1862 4
2270 8
3507 11
1927 7
1487 5
2993 15
2420 6
6296 20
2612 4
1304 5
1257 1