40405 285
34497 610
8198 129
35663 624
15283 611
4805 640
3754 476
909 71
4685 654
2779 400
1705 416
1980 377