10032 34
15557 54
5551 28
11655 55
29055 43
58846 145
1365 4
1503 5
4039 16
3772 23
2116 14
1885 3
2203 6
1660 6
3235 12