40739 119
5282 552
4237 246
31969 583
29271 344
15604 480
17276 416
5962 445
10372 619
8333 708
18250 135
28011 379
8058 82
24406 328
5675 337
3436 498
2957 597
4425 720