40747 119
5285 552
4238 246
31972 583
29274 344
15607 480
17280 416
5966 445
10373 619
8333 708
18261 135
28020 380
8062 82
24409 328
5676 337
3437 498
2957 597
4425 720