40016 713
24597 323
48602 706
166001 702
4105 375
29907 627
14995 149
7357 348
11523 283
37497 753
9971 587
6103 554
14755 605
17784 742