31601 781
21058 139
16230 266
13333 397
19327 865
16624 442
20094 550
14323 36
19445 774
18393 440
40568 630
33742 512
22075 86
153402 423
73520 547
84578 246
158496 447
3514 493
3049 189
11430 110
4217 59
4774 657
6368 765
6557 830