40331 285
34471 610
8178 129
35650 624
15281 611
4801 640
3742 476
903 71
4675 654
2768 400
1696 416
1976 377