23938 666
8194 445
34150 87
2841 295
2860 576
2901 412
115608 561
2404 267
7868 731
3299 232
3495 446
2770 189