4955 17
7835 45
4625 21
1736 3
1142 2
977 2
2501 4
1337 2
1033 4
1152 2
2440 8
1160 4
1041 2
1444 4
1053 3
1359 1
1573 3
1864 2
12188 41
1106 5
2475 5
1828 6
1100 1
1797 7