3899 328
391821 745
22688 832
17319 177
23148 224
4465 408
3949 387
3159 354
3888 634
4011 109
3808 472
3056 409
3621 63
45495 425