40663 119
5267 552
4218 246
31896 583
29247 344
15534 480
17224 416
5914 445
10339 619
8297 708
18155 135
27891 379
7993 82
24376 328
5662 337
3433 498
2954 597
4421 720