29674 167
13915 832
2079 274
6217 386
25094 95
10851 41
8132 647
5020 539
5374 222
8303 445
4863 612
5835 79
7005 629