12589 102
4009 637
13081 95
28229 608
4612 207
6245 572
2154 192
3080 187
31164 583
15438 216
15914 562
38045 860
5730 614