16296 773
7510 104
12607 321
2101 172
4323 293
6096 331
6682 501
4820 350
3549 118
9988 983
3568 74
10607 734
17335 660
6833 856
3297 379
6729 496