12601 103
5901 45
17516 414
6466 166
13629 485
15582 955
6331 419
6362 225
6835 96
11698 513
18526 461
11533 833
15626 722
9400 605
11643 442
13218 185
11876 869
15745 574
10520 781
16781 475
18957 469
17256 439
20196 295
29160 53
12638 711
9902 368
10384 881