5305 7
1366 4
9808 25
3991 12
1988 8
2713 4
3671 8
10057 24
1041 3
999 6
2739 8
16078 51
3361 3
3863 2
6525 25
4370 16
5545 16
3930 8
3220 10
4396 8
3831 7
13169 67
1003 1
1128 1