18998 630
11398 113
12653 289
6258 239
6592 676
3307 67
8086 745
9870 436
15826 426
28487 738
4421 412
10880 479
3229 68
3947 510
3093 266
3498 871
42858 578