40005 323
15647 101
14008 812
12681 535
18099 58
24286 376
24981 605
12014 801
10944 635
15773 742
35344 548
3376 178
17423 330
30292 65
11303 480
35196 314
47127 740
14370 122
6578 362
30900 647
77449 266
25597 653
37713 120
25193 779
18527 317
21337 345
31024 233
27607 497