42106 309
83471 897
24669 847
47308 580
53567 201
23998 401
49933 307
110470 252
28534 486
37133 662
33605 442
15213 408
14610 407
18335 155