29011 767
7088 596
107150 503
6885 162
59487 767
37402 376
44761 758
20098 122
1552 52
4205 686
4250 146