42790 533
14384 304
3702 46
7140 171
9191 73
20901 389
31303 961
9007 444
7650 693
12693 458
18943 94
36151 572
10601 702
21902 280
18563 362
16451 187
4420 465
14859 285