2351 361
16208 629
10671 112
12296 289
6134 239
6489 676
3235 67
7963 745
9641 436
15500 426
27608 738
4353 412
10699 479
3123 68
3900 510
2990 266
3444 871
41033 578