14907 473
1728 158
12659 528
11746 158
5350 445
1891 388
288220 1253
4910 793
8788 97
44600 693
6059 559
260049 726
18246 555
11627 336
23187 748
31901 611
5216 547
3725 381
8390 205
30396 152
39539 832