158328 1046
11468 679
14405 492
14508 317
32767 222
49005 681
40681 392
8928 657
5976 692
16459 614
2990 82
3864 585
4495 546
62304 339
33455 396