23999 666
8314 445
34176 87
2848 295
2865 576
2915 412
115890 561
2406 267
7872 731
3301 232
3498 446
2772 189