2210 361
16125 629
10653 112
12281 289
6134 239
6485 676
3231 67
7961 745
9639 436
15490 426
27579 738
4352 412
10696 479
3123 68
3900 510
2990 266
3444 871
40938 578