3036 793
34252 237
30240 359
37684 328
65809 362
19626 387
120401 476
39182 595
22027 366
42678 137
22984 62
42506 418
14975 252