25386 91
19424 233
22997 259
41043 384
45462 718
3920 383
8010 666
6539 502
5376 222
12325 455
9803 168
56733 95
97145 663