8898 16
8338 6
3475 12
7784 27
26961 52
23684 31
34927 57
245519 496
114371 634
103015 374
78418 98
13075 27
15283 46
36523 95
35951 108
28203 40
88372 147
62593 147
32710 86
17232 33
18379 42
31513 44
5471 10
242663 683