4196 13
4576 10
3125 6
4771 14
21084 40
3932 11
11548 33
2797 7
9059 15
27959 91
6835 27
4361 6
3609 7
1330 4
2868 8
3600 15
5277 32
4176 10
3030 16
6945 22
1958 12
4411 23
3009 8
5507 26