4431 882
16660 505
28935 530
27997 723
21734 185
3226 136
7722 707
10220 699
30614 155
8866 320
16965 636