4996 14
5494 27
40545 166
3272 11
2695 13
10342 40
1397 1
1737 17
16712 23
2462 4
2509 9
4602 10
1198 1
16667 61
6212 10