1163 261
2236 585
1498 486
1389 449
28289 508
7384 712
4630 673
25063 322
8467 738
17783 257
8102 370
384748 1079
18761 153