40642 119
5266 552
4217 246
31883 583
29246 344
15529 480
17222 416
5913 445
10334 619
8288 708
18151 135
27879 379
7988 82
24375 328
5660 337
3433 498
2954 597
4421 720