31303 707
153019 338
8712 215
32884 429
37339 137
8385 76
20003 275
10721 580
303961 1072
44188 453
10973 580
54481 586
166001 448
159027 678
19435 643
94564 427
14069 111
144067 288
13760 398
49601 877
40376 242
5327 269
21230 133
34081 585
27521 105
208737 506
118626 625
23570 663