13331 503
11977 612
31740 86
17044 477
31059 338
13005 871
22159 786
8234 398
84245 570
5439 475
18712 453
10255 78
30434 651
71407 729
7115 101
27757 390
26352 514
129079 261
224678 930
9573 656
25049 590
31301 74
84486 906
63244 256