129932 520
19834 131
5329 598
107843 993
46981 73
9227 535
6488 88
7873 819
10185 189
8711 214
14277 178