2096 131
14568 423
11910 884
31687 282
189748 521
6905 263
9387 300
4147 628
3936 738
10326 904
5791 113
4456 422
3816 432
9395 545
1406 89