3900 328
391976 746
22689 832
17333 177
23185 224
4466 408
3951 387
3160 354
3888 634
4011 109
3810 472
3059 409
3720 63
45539 425