5562 509
2639 554
20352 474
2745 287
2746 552
3924 632
4912 657
3365 43
3791 556
9331 389
19347 63
3627 262
2267 318