129650 520
19765 131
5258 598
105207 992
46305 73
8999 535
6225 88
7625 819
9704 189
8188 214
14063 178