30003 580
23078 593
15512 562
4104 39
9349 124
94029 569
105746 695
17309 251
21298 318
18726 58
11266 635
26355 653
11600 535
18649 239
4182 94
7907 583
9402 115
26259 317
9555 751
10410 364
19060 315
24648 121
9892 469
23644 597
12044 558
12293 541
25299 479
8046 532