28048 645
8672 888
3541 320
6752 212
6495 228
5715 155
16778 704
7093 717
5851 648
11668 181
11387 239