9286 117
14811 94
19834 317
10212 458
44257 979
81164 654
36180 183
2990 242
5282 450
1674 154
7023 206
9210 265
3713 729