5532 509
2631 554
20332 474
2733 287
2728 552
3902 632
4901 657
3328 43
3782 556
9324 389
19272 63
3597 262
2260 318