14183 65
19141 31
2413 2
1260 3
1238 3
1646 4
2042 6
1107 6
1416 3
3627 10
1765 6
2550 8
2586 20
1745 6
2768 4
5032 20
6862 44
2248 5
4647 22
2715 3
1751 5
1118 2
1502 2
1068 4