40633 119
5265 552
4216 246
31878 583
29236 344
15526 480
17220 416
5913 445
10332 619
8288 708
18147 135
27873 379
7985 82
24374 328
5660 337
3432 498
2954 597
4421 720