129844 520
19820 131
5312 598
107401 993
46876 73
9178 535
6449 88
7828 819
10064 189
8603 214
14215 178