15998 162
12736 259
8359 743
2686 304
7931 497
27516 688
75294 450
39681 231
37694 602
9025 527
37693 386
5413 731
32025 680
4322 518