2661 6
15377 49
21231 23
37790 71
84129 84
19769 44
97561 529
38710 125
104904 335
44202 118
69198 336
101257 366