29481 167
13900 832
2074 274
6198 386
25088 95
10838 41
6744 647
5012 539
5361 222
8297 445
4860 612
5824 79
6994 629