29020 767
7088 596
107191 503
6890 162
59503 767
37422 376
44772 758
20111 122
1553 52
4207 686
4251 146