16023 162
13288 259
8399 743
2687 304
7942 497
27520 688
75296 450
39684 231
37709 602
9028 527
37706 386
5415 731
32063 680
4322 518