1160 261
2236 585
1498 486
1389 449
28285 508
7383 712
4624 673
25063 322
8465 738
17780 257
8097 370
384744 1079
18758 153