30005 580
23087 593
15525 562
4113 39
9353 124
94056 569
105763 695
17313 251
21303 318
18735 58
11271 635
26360 653
11603 535
18650 239
4183 94
7907 583
9404 115
26265 317
9557 751
10412 364
19060 315
24649 121
9893 469
23647 597
12044 558
12297 541
25303 479
8049 532