42015 525
30528 114
55456 417
59873 376
52739 307
62797 628
196788 1051
185486 518
62204 607
39745 946
23620 446
100583 888
53739 709
40141 279
44783 348
41965 424
31106 275
41302 647
130934 688
64786 463
105050 724
45344 585
40990 377
37428 442