20185 90
5362 311
5734 519
3622 771
7086 603
8913 739
23690 915
11499 145
9204 667
13619 726
1720 147
4282 319
4096 547
9185 625
3941 602
3064 278
9357 368
17855 195
18582 169
17406 73
609605 881
225012 307
84097 289
401929 537
26812 136
16172 821
7168 551
14685 604