30002 580
23069 593
15491 562
4093 39
9340 124
93973 569
105733 695
17303 251
21287 318
18721 58
11257 635
26347 653
11596 535
18645 239
4178 94
7906 583
9394 115
26251 317
9550 751
10406 364
19056 315
24640 121
9887 469
23638 597
12039 558
12286 541
25294 479
8039 532