40665 119
5267 552
4219 246
31897 583
29249 344
15536 480
17225 416
5914 445
10339 619
8297 708
18157 135
27891 379
7994 82
24377 328
5662 337
3434 498
2954 597
4421 720