40021 323
15649 101
14011 812
12685 535
18104 58
24291 376
24987 605
12018 801
10944 635
15778 742
35348 548
3377 178
17427 330
30298 65
11310 480
35203 314
47139 740
14376 122
6582 362
30909 647
77470 266
25602 653
37723 120
25198 779
18535 317
21342 345
31035 233
27610 497