15091 49
21084 432
7784 681
19765 612
15992 116
26003 164
11934 357
15788 123
47234 329
42727 682
14911 461
9401 78
2168 397
2233 278
2686 324