16013 162
12942 259
8366 743
2686 304
7933 497
27516 688
75294 450
39682 231
37699 602
9026 527
37697 386
5414 731
32036 680
4322 518