40231 693
158118 699
4011 375
29595 626
14911 149
7292 348
11144 283
36550 752
9730 587
5772 552
14344 605
16968 740
27947 675
17997 307