877 3
1102 1
2248 5
3676 8
945 2
1848 4
1607 2
958 1
25223 54
983 3
3367 11
976 4
1072 2
1797 4
988 1
1383 4
1232 2
1058 2
1214 1
1931 5
5088 20
1654 6
2430 7
3912 10