25556 643
5546 814
9714 487
5621 188
12952 647
4380 338
3563 935
4250 650
1638 442
9749 673
7197 151
993 158
2876 479