29697 167
13916 832
2081 274
6221 386
25094 95
10853 41
8133 647
5020 539
5374 222
8306 445
4863 612
5835 79
7009 629