4406 30
12370 85
102537 534
9192 393
7337 692
9263 680
52011 725
1654 373
32309 436
3027 56
15135 539
4896 462
3911 919