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