129930 520
19834 131
5327 598
107830 993
46979 73
9227 535
6486 88
7872 819
10183 189
8711 214
14273 178