31513 373
10089 222
23653 400
8999 167
4866 41
14476 361
15368 146
8065 768
8661 322
27050 572
39551 285
14033 132
14627 689
8376 514
30769 484
11471 745
16043 296
18503 580
13315 821
23832 943
38365 702
8224 751
19733 868
37108 490