10905 293
4463 171
7520 708
45997 540
3930 197
8103 398
9621 409
12582 435
11535 174
7097 92
8800 888
7988 318