30661 797
8588 558
5234 652
14501 858
7427 636
17096 387
43140 406
12555 253
282972 1156
20932 404
51334 199
113270 638