24085 287
23027 615
24216 433
5388 599
9446 708
3723 82
3166 393
4918 922
2040 169
5097 577
4735 665
10580 459