29012 767
7088 596
107156 503
6887 162
59489 767
37411 376
44763 758
20103 122
1553 52
4207 686
4251 146