129931 520
19834 131
5328 598
107841 993
46981 73
9227 535
6488 88
7873 819
10183 189
8711 214
14277 178