129513 520
19740 131
5227 598
103657 992
45861 73
8876 535
6123 88
7510 819
9542 189
8085 214
13673 178