6888 9
24570 68
14257 33
15214 54
28264 37
21367 22
14201 27
3030 6
86666 109
54558 193
12106 35
2700 9
8541 20
8574 20
3213 8
3309 15
5813 13
3133 16
58591 125