10544 38
7507 13
7069 15
15810 25
10130 13
2663 9
23335 33
14428 32
10182 30
15730 30
49306 106
20583 33
14094 32
13433 15
5513 12
10577 23
28280 64
24181 85
7875 25
9825 31
3211 12
5298 15
4757 21
1733 2