8898 16
8338 6
3475 12
7784 27
26961 52
23684 31
34927 57
246316 499
114371 635
103724 374
78418 99
13075 27
15283 46
36523 95
35951 108
28203 40
88372 147
62593 147
33417 86
17232 33
18379 42
31513 44
5471 10
242663 684