3040 479
4507 357
4465 672
8319 138
5783 449
5093 674
5191 721
3410 79
6586 569
10860 158
1620 93
3167 773
2447 328
4281 621