23928 41
12446 596
18765 548
8855 171
12722 111
15105 322
47870 330
63939 575
21812 455
43217 682
16550 560
92995 663
13365 653
17501 236
19173 424
6283 197
55383 604
11750 700
20672 356
15124 461
89944 355
9162 50
28877 145
31292 581
14639 776
18316 758