50731 840
9645 171
21428 801
10714 419
7248 54
8063 641
10142 660
8940 321
4185 543
14211 905
6339 350
9821 355
2860 597