25096 220
10254 473
17964 278
5718 687
23341 674
12004 228
16620 508
18594 458
18847 726
13816 337
4292 116
6449 651
5672 668
24819 361
7874 547
3924 334
3732 97