22031 165
15692 632
19745 420
19365 596
17250 398
15143 687
18558 384
17514 124
100337 242
13662 602
15543 296
9149 54
73287 577
24186 456
14511 113
48995 682
20102 236
21758 424
10637 50
32003 145
16592 777
20887 759
17325 675
23918 313
20238 448