31786 922
8833 632
24421 768
16180 484
4847 388
7871 526
4376 155
8742 510
12437 435
17613 706
8828 639
5853 905
9661 817
5794 298
5736 580
6225 495