31511 798
8589 558
5234 652
14501 858
7428 636
17096 387
43147 406
12560 253
283021 1157
20935 404
51366 199
113319 638