3862 328
390592 744
22667 832
17235 177
22997 224
4453 407
3924 387
3150 354
3877 634
4000 109
3798 472
3051 409
3593 63
45158 425