31428 798
8589 558
5234 652
14501 858
7428 636
17096 387
43146 406
12559 253
283010 1157
20935 404
51359 199
113316 638