16015 162
13034 259
8375 743
2687 304
7934 497
27516 688
75295 450
39683 231
37701 602
9027 527
37699 386
5414 731
32046 680
4322 518