40636 119
5266 552
4216 246
31880 583
29246 344
15527 480
17221 416
5913 445
10332 619
8288 708
18151 135
27875 379
7987 82
24375 328
5660 337
3433 498
2954 597
4421 720