16023 162
13182 259
8388 743
2687 304
7935 497
27519 688
75296 450
39684 231
37706 602
9028 527
37702 386
5415 731
32057 680
4322 518