15996 162
12716 259
8358 743
2686 304
7931 497
27516 688
75294 450
39681 231
37694 602
9025 527
37691 386
5413 731
32022 680
4322 518