29008 767
7088 596
107147 503
6885 162
59486 767
37402 376
44760 758
20098 122
1550 52
4205 686
4250 146