4480 5
4375 5
3266 3
4458 2
2887 3
5978 4
4885 8
5409 12
8471 22
3416 2
6167 11
3462 2
15053 30
6093 10
5162 8
4236 3
4990 10
4124 11
27017 89
3695 4
3642 4
2482 2
3620 7
3601 10