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