2583 3
3076 2
4065 5
3875 6
5201 6
7465 10
4718 4
15288 27
7358 19
4224 3
3357 1
4060 10
5325 8
5443 12
6181 15
2527 3
1545 4
31537 59
2638 7
2686 6
7495 20
4949 17
5243 11
3281 4