25557 16
4936 26
2409 8
45201 11
1573 2
2978 2
3650 10
7561 28
5975 12
2772 4
2935 6
2358 3
4358 5
4151 3