2195 361
16115 629
10650 112
12273 289
6131 239
6484 676
3231 67
7961 745
9638 436
15487 426
27573 738
4352 412
10693 479
3123 68
3900 510
2989 266
3444 871
40933 578