40580 119
5260 552
4212 246
31846 583
29222 344
15504 480
17201 416
5910 445
10314 619
8281 708
18101 135
27825 379
7953 82
24364 328
5647 337
3432 498
2953 597
4421 720