40704 693
158375 699
4016 375
29602 626
14914 149
7294 348
11154 283
36586 752
9735 587
5774 552
14351 605
16985 740
27959 675
18016 307