158196 1046
11463 679
14403 492
14491 317
32688 222
48948 681
40635 392
8926 657
5972 692
16456 614
2985 82
3861 585
4489 546
62271 339
33411 396