2163 361
16096 628
10647 112
12248 289
6130 239
6483 676
3230 67
7961 745
9637 436
15486 426
27546 738
4352 412
10687 479
3123 68
3897 510
2989 266
3444 871
40922 578