3804 3
1044 3
1987 6
924 1
1213 2
1157 3
1946 7
2331 6
2630 9
4563 4
3497 3
1008 2
3002 9
1654 3
1223 1
1541 5
1833 3
6456 18
9910 45
5323 14
4306 21
6795 13
2559 9
4110 15