40335 285
34472 610
8180 129
35651 624
15281 611
4801 640
3742 476
903 71
4677 654
2768 400
1697 416
1976 377