16008 162
12863 259
8362 743
2686 304
7933 497
27516 688
75294 450
39682 231
37696 602
9025 527
37696 386
5414 731
32030 680
4322 518