1686 303
1993 320
25958 158
31866 743
2548 201
48269 886
25929 377
18193 375
16481 364
62984 607
16406 305
4366 690
3008 126