5527 509
2631 554
20324 474
2730 287
2728 552
3900 632
4899 657
3326 43
3780 556
9323 389
19256 63
3594 262
2259 318