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