14031 627
10358 112
11932 289
6069 239
6435 676
3195 67
7904 745
9493 436
14925 426
27072 738
4316 412
10579 479
3096 68
3882 510
2951 266
3415 871
39667 578