2404 361
16240 629
10679 112
12304 289
6135 239
6491 676
3236 67
7963 745
9646 436
15508 426
27640 738
4353 412
10702 479
3123 68
3901 510
2990 266
3444 871
41059 578