18095 389
2869 468
6806 617
9271 85
4547 217
13111 404
4752 601
10404 420
20911 328
5252 488
2618 271
64824 915
23187 381
8152 636
7203 69
12387 337
4393 73
3156 712
3556 517
1897 47
6561 556
8170 825