25585 893
3560 214
6583 605
4629 196
12531 339
16627 128
6327 612
5025 423
9612 549
4123 575
16762 169
2803 174
3593 59
2624 657
12158 652
919 169
17967 762
2168 394