12581 102
4009 637
13079 95
28221 608
4612 207
6244 572
2154 192
3080 187
31157 583
15438 216
15914 562
38044 860
5729 614