25676 91
19440 233
23045 259
41129 384
45526 718
3927 383
8017 666
6555 502
5391 222
12342 455
9821 168
56783 95
97382 664