3040 479
4506 357
4464 672
8319 138
5778 449
5092 674
5188 721
3407 79
6585 569
10844 158
1618 93
3167 773
2447 328
4281 621