25893 91
19452 233
23084 259
41184 384
45552 718
3931 383
8035 666
6567 502
5399 222
12354 455
9838 168
56820 95
97518 664