40631 119
5265 552
4216 246
31872 583
29236 344
15526 480
17218 416
5913 445
10331 619
8288 708
18144 135
27868 379
7983 82
24373 328
5659 337
3432 498
2954 597
4421 720