1497 486
1388 449
28272 508
7375 712
4614 673
25058 322
8458 738
17763 257
8091 370
384729 1079
18744 153