35882 66
18469 40
33973 52
133264 169
21628 62
13094 22
10549 16
13381 25
12719 14
5040 16
21993 55
50025 101
11400 9
3746 5
43551 52
5686 16
2633 2
87323 237
15480 39
21592 15
13562 40
14172 49
21164 66
38804 124