40002 323
15646 101
14007 812
12681 535
18097 58
24283 376
24978 605
12007 801
10943 635
15773 742
35341 548
3376 178
17418 330
30290 65
11301 480
35194 314
47122 740
14370 122
6577 362
30895 647
77441 266
25597 653
37709 120
25190 779
18525 317
21334 345
31021 233
27604 497