2331 634
14082 276
10191 583
6957 340
18487 116
6138 594
11742 345
2645 570
4095 555
10505 687
5251 674
2987 460