2197 361
16118 629
10653 112
12276 289
6132 239
6484 676
3231 67
7961 745
9638 436
15489 426
27576 738
4352 412
10694 479
3123 68
3900 510
2989 266
3444 871
40933 578