16003 162
12799 259
8361 743
2686 304
7932 497
27516 688
75294 450
39682 231
37695 602
9025 527
37695 386
5414 731
32027 680
4322 518