15091 49
21087 432
7784 681
19766 612
15994 116
26003 164
11934 357
15788 123
47237 329
42728 682
14911 461
9404 78
2168 397
2233 278
2686 324