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