129323 520
19720 131
5194 598
102051 991
45291 73
8793 535
5979 88
7293 819
9405 189
7430 214
13246 178