3902 503
2581 592
20367 630
11636 113
12878 289
6302 239
6644 676
3333 67
8131 745
9924 436
15928 426
28682 738
4449 412
10929 479
3257 68
3966 510
3128 266
3538 871
44033 578