29549 167
13904 832
2077 274
6207 386
25090 95
10841 41
7234 647
5016 539
5368 222
8298 445
4860 612
5829 79
6995 629