5296 14
4641 8
7495 16
11782 40
43680 272
9278 28
48246 226
34637 114
8354 151
32363 134
67113 395
14473 56
172783 996
15698 70
12234 51
50946 291
41019 151
21580 78
24480 87
193147 439
45542 224
21679 96
176640 339
15351 38