25096 220
10255 473
17965 278
5718 687
23341 674
12004 228
16629 508
18598 458
18847 726
13821 337
4292 116
6449 651
5672 668
24822 361
7876 547
3925 334
3732 97