29018 767
7088 596
107180 503
6889 162
59496 767
37413 376
44768 758
20104 122
1553 52
4207 686
4251 146