296 80
21836 396
6126 529
3263 702
4884 492
2606 506
18506 354
3349 246
50504 117
21473 463
18608 172
1561 138
1114 90