23958 666
8242 445
34156 87
2843 295
2861 576
2904 412
115691 561
2405 267
7870 731
3300 232
3495 446
2771 189