21938 32
7369 20
7635 18
4543 22
49632 76
25953 45
12397 20
6367 8
35693 75
21010 44
10259 15
39283 110
94850 223
23234 62
23980 83
98597 107
36671 68
15634 43
10120 28
15670 13
77781 288
116269 279
68940 121
180056 682