12588 373
19591 312
5567 457
5799 469
5042 621
4743 226
8034 74
9343 746
4036 555
21996 107
6256 130
10448 502
6287 667
2899 396