15875 773
7353 104
4214 318
2059 172
4144 293
5985 331
6607 501
4646 350
3420 118
9887 983
3488 74
10453 734
17240 660
6618 856
3245 379
6531 496