129597 520
19760 131
5250 598
104646 992
46192 73
8957 535
6195 88
7593 819
9655 189
8157 214
13993 178