21095 80
16230 60
280341 526
42492 889
32166 873
28699 279
20523 364
11830 772
179633 407
384759 1079
35783 786
66062 502
98094 289
71819 906
17211 671
103781 819
12457 385
23529 161
16223 161
10886 548
17585 501
73809 577
18260 512
11828 732