129593 520
19760 131
5248 598
104537 992
46171 73
8948 535
6193 88
7585 819
9651 189
8154 214
13983 178