2205 361
16120 629
10653 112
12278 289
6133 239
6484 676
3231 67
7961 745
9638 436
15489 426
27578 738
4352 412
10695 479
3123 68
3900 510
2989 266
3444 871
40935 578