681 6
1709 5
821 12
2529 10
2631 9
6514 30
3277 8
2205 6
10958 48
2291 3
2499 9
12603 26
2378 15
5295 15
16208 34
3447 12
3673 16
12712 20
4959 32
9086 22
23564 43
16294 55
26475 59
33153 77