40356 285
34478 610
8183 129
35653 624
15281 611
4802 640
3745 476
903 71
4680 654
2769 400
1700 416
1977 377