15582 35
11186 37
1297 6
1868 6
1597 7
1387 3
1542 5
2564 11
1198 2
2209 11
2894 10
3251 14
2203 9
1463 5
1684 4
4872 28