2398 4
3589 9
1633 4
1245 2
977 0
2262 4
1562 2
1505 5
1028 0
1087 3
929 1
1007 2
931 0
1599 2
1689 6
1955 3
3501 10
4676 11
4947 18
1586 4
1673 4
1988 2
3720 21
2914 7