129930 520
19834 131
5327 598
107831 993
46981 73
9227 535
6488 88
7872 819
10183 189
8711 214
14275 178