5557 509
2639 554
20352 474
2745 287
2745 552
3924 632
4910 657
3361 43
3791 556
9331 389
19334 63
3627 262
2266 318