4165 30
12250 85
97682 533
8977 393
7168 692
8950 680
51880 725
1591 373
30859 436
2897 56
14607 539
4745 462
3836 919