2172 361
16104 628
10648 112
12258 289
6131 239
6484 676
3231 67
7961 745
9638 436
15486 426
27557 738
4352 412
10690 479
3123 68
3899 510
2989 266
3444 871
40928 578