158096 1045
11461 679
14398 492
14475 317
32619 222
48890 681
40602 392
8922 657
5971 692
16451 614
2983 82
3853 585
4484 546
62238 339
33378 396