9311 117
14827 94
19858 317
10231 458
44541 979
81702 654
36622 183
3014 242
5305 450
1690 154
7037 206
9225 265
3728 729