40622 119
5263 552
4216 246
31870 583
29236 344
15526 480
17213 416
5912 445
10331 619
8288 708
18135 135
27861 379
7979 82
24373 328
5657 337
3432 498
2954 597
4421 720