15091 49
21084 432
7784 681
19764 612
15992 116
26002 164
11932 357
15786 123
47231 329
42724 682
14911 461
9396 78
2167 397
2230 278
2684 324