25316 91
19419 233
22993 259
41027 384
45447 718
3920 383
8009 666
6530 502
5374 222
12323 455
9800 168
56729 95
97089 663