1666 3
3022 2
7217 10
4510 10
3174 7
3565 7
9374 30
3252 7
4195 5
5626 7
5186 8
4063 7
23474 60
5041 9
8192 25
10192 33
5998 14
7424 21
6978 39
3816 8
24825 89
20745 67
50268 113
3085 5