138595 521
156647 820
142113 610
34157 209
34192 294
58401 988
6873 227
8756 272
6143 471
7689 406
10470 308
7096 608
13986 615