2123 3
3306 7
1759 3
4262 11
4221 8
5499 18
1234 3
2458 17
2203 11
3278 16
1660 7
3820 14
2557 9
15080 99
2786 14
17453 77
32509 153
14474 54
8874 52
5407 18
5483 25
18746 124
4663 8
2759 1