29650 167
13913 832
2079 274
6213 386
25094 95
10846 41
8131 647
5020 539
5372 222
8302 445
4863 612
5833 79
7005 629