33542 521
17789 96
3987 397
4783 731
29394 316
16566 642
16836 138
13772 287
25691 476
42360 72
7258 873
4426 813
6617 587