1328 2
2502 6
15672 27
21634 21
12185 24
4384 15
5195 5
2605 2
4761 13
4403 12
5517 20
3079 9
5020 4
4498 8
3335 5
2458 5
18798 50
5888 19
4121 6
2320 6
2518 8
4845 15
5831 12
4200 10