40635 119
5265 552
4216 246
31879 583
29246 344
15526 480
17220 416
5913 445
10332 619
8288 708
18151 135
27873 379
7986 82
24375 328
5660 337
3432 498
2954 597
4421 720