5546 509
2635 554
20337 474
2737 287
2741 552
3917 632
4905 657
3342 43
3788 556
9325 389
19293 63
3617 262
2266 318