30448 797
8588 558
5234 652
14501 858
7427 636
17096 387
43136 406
12554 253
282959 1156
20932 404
51328 199
113267 638