42462 309
83838 897
24833 847
47551 580
53775 202
24138 401
50121 307
111173 252
28762 486
37359 662
33792 442
15267 408
14738 407
18429 155