29020 767
7088 596
107190 503
6890 162
59502 767
37422 376
44771 758
20111 122
1553 52
4207 686
4251 146